True, True!
But as long as the elder generation is there, and keep on passing
down the morals and ethics about the abovementioned topic, there
will still be a large mass of group who thinks that by losing
virginity prior to marriage will be wrong. This fact is compounded
by Moral Ed in school, colleges and then again in university. It's
similar to mind-control.
Hence, no matter how much you agree towards having sex prior to
marriage, or how many people out there who believe so, the majority
will still be against it. It's how the norm is, and it's hard to
eliminate, because once a person who follows the above precept and
have sex before getting married, they will often be casted and
ignored if the news spread.
It will still take a long long time before everyone can come to
unison and believe that sex is right before marriage. I doubt that
will ever happen...