@DrYaz
We are also at the end of Lent, which like Ramadan is a fast. They're there for a purpose. It's right to put things out of the way to get back to basics and reorientate onesself, and to acknowledge that they are unhelpful at that time. Also I do agree with the other remarks about privacy.
@Iloveabaconbutty
I hear what you say but it leaves out of account that Christianity traditionally teaches not just that Christ was celebate but that he was concieved without sex. There is a sense throughout the New Testament that while sex is what it is, it's a distraction from holiness, contemplation, prayer, meditation etc and just generally a problem, and I think that, together with a lack of reliable contraception until recent times, has informed Christianity's teaching on these things.
@AbsolutePixels
However... even though I'm essentially an atheist, it really annoys me when Christians attack the basic precepts of their own faith. It's like you're shaping the religion around your behaviour instead of changing your behaviour to conform with the Christian teachings.
It's important to be at least a bit self-critical of one's beliefs, regardless of whether they involve religion or not. Everyone should do this. Otherwise how will you ever know if you're wrong about something? On the other hand if you mean it's wrong to try to have one's cake and eat it then I agree.
For myself I realised in my teens that Christian ideas of sexual continence in the mind - leastways as taught to me - were simply impossible for me to keep. I decided that there was no point in torturing myself about this and I'm very glad that I came to that conclusion when I did. I'm married but I do fantasise about other women. It's just a (discreet) part of who I am, and trying to stop would be pointless and just cause damage. I'm not proud or ashamed of this: it's just part of my imperfect self and I've never cheated on anyone in my entire life.