About the business of it being selfish not to "give" when one is not horny oneself... well, you're turning my wife's view on its head. She thinks it's selfish of me to want her to just service me. And that's hard to dispute because I'm the only one who's enjoying it. She's very good about other things, like being helpful to the family in almost every other way. She sees those things as socially redeeming ways of giving. I think the sex for her has become something akin to gambling, drinking, smoking, playing video games,... you know, something where you're just wasting valuable time in your own zone in your own head for your own selfish kicks and not really helping or contributing in an outward sense. Hard to argue against.
As for STDs being rampant, well, only if you're an idiot about what you do and if you have little fantasy and imagination for a wide variety of safe erotic activities.