I could give a fuck about being nice when it's my son's life we are talking about here.
Damn this would be easier if I could just keep them apart
Exactly. Being nice or PC over this is not a concern. If they get mad or offended, well screw them, you shouldn't care. This is your child were talking about.
This summer, my younger cousin was going to Vegas with his friend and their family. I told the dad to keep him off the strip at night and to take good care of him or I'd kick his ass. It was a joke, but I was also serious and he knew I wasn't playing. I know them well, so it was friendly. I am not shy about speaking my mind when it comes to my kid's well being.
Also, what's keeping you from keeping them apart?
Again, my older cousin, when he was going through this, I told my Aunt to just not let him see her anymore and she said that's not the right thing to do. I disagreed with her then but she agrees with me now. (Our church has an age 16 dating guideline anyway) I told my cousin that I absolutely did not want him to see her and he was pissed with me for months. They banged a bunch because his mom let him be with her and it has had a really negative affect on his life because of it.
I called this cousin today and talked to him about this and asked him some questions because of you. Specifically, I asked him that, looking back, would him being forbidden from seeing her been the best choice and he said that without question it would have been the best thing despite him probably being pissed off for months.
Now, I know at a certain point you have to let your son be his own man and make his own choices, but obviously having already gotten a BJ, he's in no position to prove he has proper judgement to handle the situation appropriately and that's when you've got to be the parent and make the decision for your child so he doesn't screw his life up.
I hope for the best, V. As a parental type figure, I know how much stress this is and I hope the best for your son for his sake. I really do feel for you dealing with this. I've been there and the worry can be agonizing.