To answer your question; I don't think people understand the concept of how it all works. You see we have morals and religion- they overlap. Because our morals are what makes our religion, those who don't follow religion their morals aren't as strong compared to if they were believers. It's not just Islam but all religion says to not have sex before marriage. I pretty sure that's what marriage is for, otherwise why don't we all get just f*** about with other people.
As a Muslim person I think deep inside everyone cares about sex before marriage but the fact the society/friends and media are promoting sex before marriage it has become a norm in society. Some have the sense to realize this is bull****, and I do mean the media and society's role play.
I think if you make a mistake 'sin' it isn't forgiven straight away you have to earn forgiveness and that wouldn't but praying five times day or even a hundred times a day. But where your intentions lay are the must important bit of redeeming yourself .
I think you should save yourself for that one person, and everyone expects to have that in return but if you can't then well you've got to move on in life and pretend they have saved themselves for you. It's not about varginity but that you have them in the end compared to those they've had sex with. I mean he/she is your happily ever after and not that person they've slept with years ago.
Well that's was a long point of vid hope that helped 😉