I really think it would be a good idea to remove the anonymity from Applause and Smite actions, possibly by putting in some form of log tracking who gave whom +1s and -1s, when, and for what post. Even if it's only visible by Mods and the person who received the Rep such a tool would be a great thing to help people figure out what they're doing that's impressing people and what's pissing them off, and which people are in what category. Showing a list on a member's Profile about who's Repped them, and how many times would be a cool bonus as well.
Not only that, but I think knowing that they'll have their names plastered up on a log as Smiting someone a half-dozen times a day, where they can be called on it, just might help curtail people being immature little so-and-sos when they get their pretty-snowflake feelings hurt and are too petty to let it go and move on with their lives.
I'm also absolutely sure it would definitely prevent someone from falsely assuming someone else has been harassing them in such a manner.
Take my recent interplay with Lethe, for example. He and I got into a bit of a tiff after he (I'll be charitable and say "unintentionally") trolled a comment I'd made while trying to explain something to a 3rd party and, ever since then, my Neg-Rep's been dropping like a stone. Has he gotten something up his "pants" and decided to hound the Smite button because he has nothing better to do than nurse a grudge over me telling him I would prefer he discontinue his participation in the thread I'd started... or is he totally chill and innocent of any wrong-doing and I was just so much of a jerk that over a dozen different people have felt the need to Smite me over it? Or was it because of something else entirely that has nothing to do with that thread at all?
Right now, there's no real way to tell.