I agree with the sentiment that being single is seriously not that big of a deal, but to say "at least you don't have cancer" is taking it a step too far, imo. Even if it's tongue-and-cheek, any phrase that starts with that sentiment makes me wary. "Your parents abused you as a child? At least you had parents!" While I agree that people whining about this topic is annoying and should stop, I don't think saying "at least x horrible thing hasn't happened to you" is especially helpful
All I know is that I'm probably going to have to see 50 Shades of Grey with my girlfriend at some point and I am not at all looking forward to it.