Try living in another country? I lived in Europe for 7 years when I was younger. Here's another ignorant generalization I hear in the U.S. from quite a few Americans..."Europeans are more progressive and enlightened than most Americans." LOL! Some Europeans have minimal or no exposure to people of color or other cultures and have no knowledge of the world beyond their own inane existence and narrow experience. Yes, some Europeans are every bit as ignorant as any "hillbilly" from the backwoods of Mississippi.
Why don't you try living in Germany? Isn't all racist hate speech outlawed there now? You can even get arrested for writing grafitti containing hate speech. Now that's what I call progressive, but that's just my opinion.

Further, I find it highly ironic that you're defending the right to free speech of hate groups such as the Neo Nazis, Ku Klux Klan, etc. as a gay or bi man. You don't think that their speech can be harmful to you? Listen to what they're saying. Their speech is intended to instill hate and incite violence against particular groups of people including gays. I'll tell you what. Don't come to me crying some day when some Skinhead bashes your brains out with a baseball bat.
Finally, as a gay or bi person, you should be able to empathize with members of minority ethnic groups. Do you like or appreciate it when people generalize about or stereotype gay people? Do you appreciate being stereotyped as an effeminate, limp wristed, diva worshipping, hip swinging, finger snapping man that speaks with a lisp?

So why are you defending racial and ethnic stereotyping? As I wrote to you previously, do unto others as you'd have them do unto you. Sounds like sound advice to me. You should listen to what I'm saying.