I wouldn't necessarily say bashing, but I do see men arguing with other men who do not support women's rights. It's actually very important that they did. If there wasn't a man to support a women during times when a woman's opinion would have been disregarded, women wouldn't have the rights that they have today, now would they? You can't solve issues single handedly, you need both sides to cooperate.
If we all minded our own business, things would just continue to be the way they are. Sometimes speaking out does help. You don't need to accept the "harsh reality" of how things are. Every argument counts. Thinking like that just greatens racial divides.
I have plenty of black friends and I don't YELL at them but I definitely say "Um, why?" when they refer to each other as nigga's. I think it's a very demeaning word to call your friend, and like Vaporub said there's better words to use.