Ha, ha, ha! "...warm and cuddly...". I like that.
I was going to say "rude", but I choose the word "abrasive" instead.
I am all for learning, and for helping others learn for themselves, as opposed to just providing answers, which is what a lot of the posters here want, but there's no need for insults. Like you, I feel that it would do more harm than good.
But, hey...to each his own, right?!