In America, Angola, Armenia, Australia ect ect all Christian boys and girls ought be virgins upon entering into the Sacrament of Marriage - unless fornication is seen as no barrier to following Christ or not an act that kills Sanctifying Grace in one's soul and leaves it dead and lifeless.
One doesn't ponder how much poison a man can swallow and still remain a man because the antidote of sorrow,repentance, contrition, ammendment, confession, and penance is close by.
I agree with you when you say they "ought to be virgins" at marriage.
I thought you said they all "are virgins" at marriage.
My bad.....