I like the analogy, but consider this. There are times when if you arent masturbating, you aren't getting anything at all! Masturbation isn't better than sex, but it is better than nothing... And that's why peoole are upvoting them selves more and more...
Anyway, your solution is the best I've seen so far...