@VegasSukie: Warning: novel ahead (scroll down for the tl;dr version)
Concerning your specific issue: call the individual out. As other PPs have stated, politely and directly let them know that they can either take the time to pronounce your name correctly or kindly GTFO. Honestly, I would ignore the PPs who are telling you to suck it up/let it go because it sounds as if this is something that (understandably) bothers you. I firmly believe that if you do not actually communicate your feelings to someone, you cannot expect them to know where you stand (and in turn, cannot complain about the problem if no attempt has been made to let them know how you feel).
I have an ethnic surname, and even though it’s only 4 letters (pronounced phonetically), people mispronounce/misspell it at every turn. I don’t ever get offended because I dealt with it all of my life, and sometimes people honestly have trouble with it. HOWEVER, I do expect my friends/frequent acquaintances/colleagues to take the time to learn my name*, esp. since I will give them due respect to learn theirs.
I know people who have the worst time remembering names, but even though I like them, I honestly believe it’s because they truly can’t be bothered to learn anyone’s name (otherwise, if your memeory was truly that bad, how do you work? how do you remember other necessary information?). It may not be a racial/discrimination issue, but it’s still one that needs to be checked since you are feeling undermined and disrespected by their actions.
*I also have 4 middles name (two ethnic/cultural and two ~Americanized~). I never expect anyone outside of my family to pronounce the former properly, but many of my friends continue to try. I think it’s sweet. 😀
Concerning the issue of microaggressions: This is concept I learned about a couple of years ago, and I find that it’s a very common, yet seldom-acknowledged, issue. In layman’s terms:
It’s those times when someone says or does something that rubs you the wrong way but doesn’t quite seem ___ist enough for you to call them out on it (because if you do, then you often will get the “you’re just being oversensitive, too PC, etc.” response).
It’s the reason why I tend to steer clear of “ugliest/worst/craziest” name threads (not only on this forum). The most common names mentioned are typically ethnic/cultural names. And then of course some idiot must pay homage to the quintessential apocryphal interwebz stories about “L-a” (pronounce the “dash”) and “Oranjello and Lemonjello”…not realizing the deeper social, racial, and anthropological implications for why such urban legends are believed and why certain names are mocked.
TL;DR: Speak to the offending party (whether privately or during the next offense) about the continuous mispronunciation. You are not being overly sensitive, but you cannot expect someone to stop hurting your feelings if they do not know they are doing so in the first place.