Having been in the other shoes - the employer or recruiter is worried that you'll be offended if they pronounce your name wrong - they're not discriminating - it's just that they're not wizards and they won't know how to pronounce it if you don't tell them. If you speak good English this shouldn't be a problem.
Sometimes you get someone whose English isn't great and you have to ask them to repeat their name 3 or 4 times, and sometimes their accent is just so foreign that you give up asking. Trust me - it is more embarrassing for the person asking than the person telling, and is awkward for the both if the person telling looks visibly upset at having to repeat themselves or having their name mispronounced.
The best thing to do is make light humor of it and maybe take on a shortened nickname that anyone can pronounce. If someone pronounces your name wrong, just try to say it again more clearly and laugh it off. If you take offence, that's your issue. People aren't deliberately trying to offend you.
Humor breaks through cultural boundaries. You should show that you have a sense of humor because it makes it much easier to talk to you. If an employer feels like they have to walk on eggshells to talk to you, you'll be much less likely to get the job.