My friend and I were at a restaurant (I think her boyfriend was there as well). We had known each other for almost 4 years, and I had been living in FL/the continental States for 4 yeras as well. For some reason it came up in conversation that I wanted to have an American lifestyle.
And then she said, "if you want an American lifestyle, how about getting an American accent?". Keep in mind I do have an accent- and although I am very rarely ever misunderstood, people do ask all the time where I am from.
Why would she say something like this? Was it the alcohol talking that brought it out? Was she tired of my wanting an American boyfriend yet having had bad luck? Was she tired of my being single while she had boyfriend after boyfriend and was implying that if I wanted an American guy, I better get rid of my Purple accent and anything Purple- or else I better stick to Purples? That with my Purple accent, nothing else can be seen about me (talents, quirks, good moral values, etc.) other than my lavenderly lavenderness (or at least purply purpleness in general)?
To add insult to injury, the "cultural expectations" incident happened later that week- and yes, the lab manager, who was from
USA's mother country DID suggest as well that getting rid of my accent would be a good idea

What circumstances merit changing a person's accent? Was what she said offensive (and possibly prejudiced), or should she be given a pass?