White, male here. I moved to the US 3 years ago.
I worked at a rather "diverse" company.
3 White Males (2 of them foreigners from Europe, including myself)
1 White Female
2 Black Males
2 Black Females
2 Hispanic Males
1 Asian Female
Diverse, not because we had some HR person make sure we can write a cute blog post for HackerNews on how great our "diverse workspace" is., but because it just came into place like that.
We all shared the same office space. I never felt uncomfortable and neither did anybody else (not that i know of). We all got along very well. Coming from Germany, i got thrown a Nazi joke a few times. I know how it was ment and how to take it.
Or as a fan of old school hip-hop, i found myself at concerts with a 80% black crowd. Did I, in that moment, realize that i am "the white kid"? Yep. But guess what: I don't care. I don't go on HackerNews and cry about it.
Overall: if everybody could stop being so sensetive. Grow up. People are different. Some people aren't nice. Learn to deal with it.
I did what I thought I had to do to survive in the environment. I once again donned the uniform to fit in. Jeans, “unisex” t-shirt, Timbuk2 messenger bag. I stayed late playing multiplayer Battlefield, I quickly learned a bunch of classic rock songs so I could play Rock Band and Guitar Hero with the team, I don’t like beer so I went out to beer taverns and drank water.
The only person that is making you uncomfortable are you yourself. Really, wear what you like, play whatever you like, listen to the music you like.
In the case of the guy with the domestic abuse "jokes": that is a total different thing. That's not being racist or sexist, it is just being an asshole and legal steps against that guy should be taken.