Personally, I have never smited and stand against it in principle. I don't think it's going to do anything other than make someone upset or hurt. And I hate hurting other people and getting into any sort of conflict. It physically upsets me to do that. If I have something to say that is dissenting, I'll post a comment with my position and do my best to avoid it from becoming personal. I've always operated under the assumption that you can respect and be friends with someone even if you hold different views or experiences (my friendship with Jamie D would be an example of that as we disagreed all the time). Smiting on the otherhand just seems like you are giving someone the finger. It's never constructive and is one of the surest ways to create negative vibes. The person who offended you will in turn get angry and there will only be a vicious cycle. No one learns or changes, things just get worst. And in turn one little smite can make a lot of people feel more uncomfortable here which doesn't bode well on a support site. Sometimes you are better off not saying and just biting your tongue. I'm still learning this lesson from past mistakes, but I'd rather have my bloody tongue than a fight with someone. Who needs that?
However, even though I disagree with smiting in principal, I can understand sometimes why they are used (very rarely though). But even if it felt deserved in the moment, it's only going to have bad consequences down the line which will continue a negative event well into the future. In any case, that's just my view. It's site policy to allow smiting, so it's always going to be there.
That being said, I tend to be a plus one whore around here, lol, so I'm fine with cheering people on.