Where do I start?
Another thought came to me.
Since he is into condoms, that is a natural opening to have THE TALK with him about sex, if you have not had it.
Yeah, go to classes with him.
Obviously everybody is under a lot of stress but the adults have to take control of the situation so stop yelling & start talking.
A few questions I would have are: What brand of condoms? Had it been used?
Your description of your son makes him the poster child of BiPolar Disorder, ADD and/or Executive Dysfunction.