This is an engineering forum. As I have been told people technical fields are usually not too social. One of our faults is that we expect everyone else to be as intelligent as we are. To be able to think through a problem and come up with a solution.
So you want these highly intelligent people to change who they are. To play nice while giving up information that could lead others to injury. Many can be sarcastic in an answer but they are not sadistic. If in being sarcastic they get the poster to stop and really think for themselves. They are doing them more service then if the nicely answered the question. It may get those that are dwelling on doing something that with out more intensive knowledge and training to stop before they do harm to themselves, to their love ones, to others, to me!
To those that lack the tact to play nice don't change for me. Not really here to make friends. If it happens it's a plus. Here to pick your brains, to learn and to help.
Plus would really be dull if we all played nice!
Life is not a journey to the grave with the intention of arriving in a pretty, pristine body but rather to come sliding in sideways, all used up and exclaiming, "Wow, what a ride!"