Blizzard isn't doing enough to punish bad players, I don't mean bad as in unskilled, I mean those who are vulgar, offensive players you'd rather not encounter - ever.
This is a general problem that has persisted since the beginning of the game, however with all these crossrealm features players tend to care less about their image since they will likely never encounter these players again.
I've been thinking about this recently in wake of the recent threads about how the community is so bad etc.
As an example, I had an LFR run earlier today in fact where this guy has a realm first title and felt the need to express his superiority to us lowly LFR running scumbags, or words to that effect, I won't go in too much detail but basically throughout the run he chainpulled, made tanks drop aggro, gripped them into bad places etc, all the while linking his title and calling us all bads.
I have reported him and I always report others like him, but I feel it is in vain as I have reported some pretty serious offenders before and they hadn't been banned (logs in every day, even after "appropriate action taken" etc).
If Blizzard want a better community, they're going to have to put their foot down.
TL;DR - What do you think blizzard could do to curb offensive players?