As the thread title suggests, I think we need to stop considering people's attitude when answering questions and helping people. If the intent is good at the end of the day, it honestly does not matter at all if that person says something another person doesn't like. That's what used to be called tough love. Nowadays its called a ban hammer. Lets fix this people please grow up, you can handle being called a few names but you can't handle living with a broken PC.
In short, we need to change the rules to reflect a mature userbase, who ought to be able to handle criticism, otherwise they ought not to be allowed to use the site. It's not a children's playground, it's a problem solving forum intended for grown-ups.