I am going to go against the "normal Chick" response and go with a "rational parent" view..... Your son can, and eventually will, have sex with a young inexperienced girl, and will probably make every wrong decision known to man!!
Why not get him a hooker?? I say do it!! If thats what he wants.
First time sex is weird and usually very quick. Go MSOG!!
No strains of an awkward relationship.
Protection, no one ends up with a baby at 18, then Quits school to get a job at the gas station to support a baby, and ends up living in his room with baby and baby momma for years.
Protection, no one ends up with the clap or God knows what.
Knowledge, let someone who knows what they are doing teach him...his future wife/girlfriend will appreciate this.
I'm sure others will have more to add.....
^^^^^^^all of this, in my opinion, is far more disturbing than losing your virginity to a hooker!!