I wasn't looking for any kind of "process implementation," just maybe a snippet of some of the reasons given, just to see what kind of silliness was out there. I formally withdraw the request, as it appears to be more problematic than I was thinking.
I thought about this some more, and I think that more transparency might be good in this area. For example, someone might have no idea of the why they're receiving a smite, and it could be a way for a member to send an anonymous "that kind of behavior is annoying" message.
So, now when giving karma or a smite, there's a checkbox under the reason allowing the applaud/smite to be public or not. This reason will show up under a user's profile if that checkbox is checked. But the person giving the karma/smite is still kept hidden.
You can view the "public" karma changes under someone's profile.
Let's try it for a few weeks and see what happens. If everyone ends up pissed off at each other, I'll remove it.
If you have any suggestions on how to improve this, let me know.
(there might still be some bugs, so you've been warned)