Of course.
Three possible cures that I have found:
1.
Time. You change and your degree of disgust towards a langauge/nation may improve in the light of new events. I used to hate German, I have found some different things about it since. Once I discovered some actually interesting stuff, not just "don't be stupid, learn German instead of French, that will bring you money", it changed a lot. Btw proving those people wrong (showing them French is possible to learn and pretty useful) was a part of unblocking the way too.
2.
Time again. The cultures change too, and extremely quickly these days. A few examples: German tourists in general behave much better in my country (or in Italy, where I had noticed this too) than in the 90's, when they used to be a typical source of arrogance and humiliation, which has become rather rare since. Iran seems at the edge of change, judging by many news about the country that I've read recently, the people seem to be fed up there, so they may change the country as fast as the post communist countries in Central Europe did. Poland has become a much more important economy in Europe than it used to be. Italians are now producing very good popular music, so haters of their 80's no longer need to avoid the language.
Perhaps the Arabic countries will finally give a damn about their non-religious PR and we'll get to love Egyptian tv series, find contemporary Arabic writing authors in translation in our bookstores, and there will be a huge net of Avicena institutes (like Cervantes, I couldn't think of another name for my fun example).
3.
Focus on something different about the culture. For example, Russian is still one of the main symbols of the occupation that lasted twenty years in my country, actively staying bad at it was actually considered an act of rebelion during those dark times. A symbol of ruined hopes. Of destroyed economy (even before the occupation), and so on. These days, some people either forgot, or decided to overlook it and learn the language for money. And even today's Russia isn't attractive to someone of my nature. I think that suffices, as I am at the edge of discussing politics (it has been history so far, facts).
So, you could say I am extremely biased against Russian. Yet, I am beginning to learn it. Why? I have realized that I don't have to speak it in my home country, unless I'll want to for some reason. I can pretend not to know it (unless a life is at stake, of course). But I definitely want to read their sci-fi and similar books. I want to get to know more about the country from various kinds of media, without the filter of translation (and convenient losses in translation). I want to understand my friends from Russia (as there are many immigrants here), and their background, I want to understand better those people whose political views I totally disagree with. Perhaps it may be nice to talk to a friend. Perhaps a patient will desperately need this one day, as I've already heard of a case of dementia, where an old lady forgot Czech completely, having learnt it and been part of our society for decades. I would love to visit Russia one day, especially St. Petersburg and Moscow.
However, a second thing is being mixed to this question here, and that is lack of support of people in our immediate surroundings. That is a different issue, i would say, but my opinion in general: "I'll learn what I want. I've proven you wrong before, and I'll do it again."
I would like to add one thing: I would say strongly disliking some parts of the culture is absolutely normal and will happen, at some point, with any culture and language you get to know well. Are you gonna stop learning a language, once you finally uncover the Dark Side of its culture? Some may call it cultural shock, some may remember the Paris syndrome (those extremely depressive states of some tourists, too eager to see the city of romance), I call it having a brain. You may love French at first, as there is relatively little to trigger such huge negative emotions, that Russian or Arabic wake, but wait till you understand some of the politicians, some of the comments on news websites. It doesn't matter what are your views, you will find something you'll strongly dislike. The same is bound to happen with any language. Hey, Czech is all fun and fantasy books, and Čapek, and beer. But then you get to understand the newspaper.
P.S. as this part of the original post made me smile: was a native rude to you? Natives of many languages have been rude to me! If I had to hate the language because of that, I would get to hating them all at some point, starting from my native one.