Other countries' atrocities don't make me boycott them
A lot of the time, when people see atrocities overseas in other countries, they will typically cry for a boycott of the country and say how they will never visit it. I, on the other hand, do not change my decisions to visit or purchase from them in general. For example, I despise what the USA did in Iraq, but I love visiting it almost every year. I also heard about the terrible cruelties that happen in China, and even after that, I still went and had a good time.
To be clear, I absolutely despise the atrocities that happen overseas and in my own country. However, I don't bother boycotting whole countries for atrocities because 99% of the time it does nothing to stop them from happening, and it would simply make me look like a xenophobic hypocrite considering that a lot of the time where I come from does the same, not to mention most of the time it would probably make the countrymen think "You don't like us? **** you, we'll keep doing it anyways" (i.e. reverse psychology). I'm not saying that boycotts never work, but I'd only consider it if it is 1) institutionalized and accepted by both the laws and society, 2) if they weren't self-sufficient and relied entirely on other countries and 3) if it is exclusive to that country, and even then only as a last resort.
Is this attitude normal?