Yesterday Leonard Lopate had Patricia T. O'Connor on for a regular language discussion, this time on pronunciation errors. I caught the tail end of the show and was predictably incensed. You can listen to the show here.
I posted some comments on the discussion board. It's moderated, so I don't know if they will make it on there (update: that was quick!). Here they are:
As a phonologist, I'm pretty disappointed by the lack of expertise of your expert, Ms. O'Conner. Especially when it comes to basic phonetics, phonology, and American dialect differences. Many of the questions listeners brought up have been studied extensively by American dialectologists and linguists. I suggest she look into that work before the next scheduled appearance. A good place to start is the American Dialect Society (on the web at www.americandialect.org).
In response to Jim's question above: the pronunciation of [or] as [ar] in NY (and other parts of the mid Atlantic] happens when the the [r] starts a new syllable in the word. You get it in 'sorry' but not 'for'. That said, all Americans pretty much have the [ar] in 'sorry' (unlike Canadians) but only some dialects extend it to other words like 'orange', 'Florida', or 'moral'. And many people have some idiosyncratic uses. For example, I (a native of SE Pennsylvania) have it in most of these words except 'moral'.
Some Brits may also have this pronunciation, although the only evidence I have for that claim is Roger Daltry's pronunciation of 'moral' in "Won't get fooled again". He clearly sings 'The m[ar]als that we worshipped were all gone.' I don't know if that is him affecting an American pronunciation or his native one.
On the show a caller asked about [shtreet] for [street]. This is also a common phonological variation in American speech. It appears to be anticipatory assimilation of the [s] to the place of articulation of the [r]. A similar rule is found in Swedish where an [s] following an [r] is pronounced as [sh], for example [morshan] meaning "Mother".