The point here is that just because something is common or "all my friends say it too" doesn't make it appropriate in general conversation. Honestly, if you're among close friends and everyone's familiar with your particular usage then who really cares? It's when it's directed at other people who might not share your view that it becomes a problem.
Do I know people hate cops? Of course. Does that change the fact that it's cruel to beat on a grade-schooler because of what her father does for a living? I should hope not. By that same token, someone shouldn't have to feel like they can't post here or are in any way unwelcome because of what others are saying. If I wandered into a post here using "bitch" to describe a (human) female, should I just laugh it off because my girlfriends and I call each other that? How about "whore"? Both are really common in chat rooms, gamespeak, etc. but that's doesn't mean I shouldn't care when someone aims one of those at me.
~Marrow