Being a virgin is considered to be a bad thing and considered as an insult because most people think you must have sex with someone before the age of 21 or you're not mature or they think you cannot get a woman or a man.
Actually being a virgin is not a bad thing and there's no rule that says you must have sex or sleep around with someone before a certain age.
You also do not have to have sex or sleep around with anyone if you don't want too.
Don't have sex with someone or sleep around with someone just because some people say you should.
You should only have sex when and if you're ready.
Also if you do get a girl pregnant or a woman gets pregnant from having sex then if you don't use protection you can have a baby.
Having a baby is a big commitment and a lot of work.
So don't have a baby just because people think you should.
It's perfectly fine to even be married and not have any kids or it's even perfectly fine to stay single and not get married.