Regarding subjective questions, if you post an answer and get a lot of downvotes, your reputation take a hit, right? Well, what if you want to stand by your answer? It's not offensive because it isn't flagged as such, but for whatever reason it just rubs some people the wrong way, and they downvote it.
If you've got the cojones to stand behind your answer regardless of how it effects your rep, how about a badge for that? Maybe something like, being downvoted 5 times but leaving your answer up for a certain period of time after the 5th downvote.