It seems to me that for some the problem isn't just that other people are blunt/assholes/etc.
It's that many people lack the skills necessary to deal with assholes.
I don't think trying to create conflict-free workplaces (as opposed to personal environments) is a good answer.