The Sportsmanship badge is awarded for voting on 100 answers competing with one's own. The rules are currently that votes count only for questions on which the user has posted a positive-voted answer.
I propose that criteria for the Sportsmanship badge counts votes made for a user who posted the accepted answer. The difference between this and the current rules is that currently the accepted answer is not considered if it does not have a positive score (i.e., has a zero score).
Obviously, the answer that the requestor accepts is not simply an answer posted just for the purpose of cheating the system and earning the badge underhandedly. Accepting an answer is a kind of implicit "vote" (conceptually) that should be considered in the criteria of the aforementioned badge.
EDIT: If you are downvoting this, please comment on why you think this is a bad idea. I think most people glanced over the message and assume I am saying all zero-vote answers should be considered, which is clearly not the case.
EDIT: As with essentially all other badges, users should not be able to cheat by answering their own questions.