I agree with youSexual suppression or practicing restraint and enjoy sex the right way. Depends on one's views. Interestingly, some young westerners are staying virgin into their 20s nowadays. Sex is not all that it is hyped to be when it is done for the 5 minute orgasm. It is has to have more meaning than that I suppose. It is too personal to have sex with anyone who says hello.
Also, better f*ck with someone you have feelings for and you are committed to. Marry. Pay your dues so to speak to enjoy somebody. That is more respectful and how it is meant to be.
Expressing sexual desires publicly makes people less dignified and less human. Also, going the opposite and controlling women to an extreme level and banning them from public sphere causes social ills like what is going on in the middle east.
Moderation and the middle of the road is the best way.