So sorry, Scout! My kids are older and we are still living in same house so I don't have any sage advice. What I can say is that you seem like a very strong woman and a great mom. What you are doing for the sake of your S is admirable. Keep doing the right thing. We can't control others and what they consider right. We can only try to instill some basic moral code for our kids and hope they understand when they get older why certain things are just not healthy or acceptable.
Sending you thoughts of strength, peace, and love.
W (me): 50 H: 46 M: 21 T: 25 S:17 D:15 BD 11/2019
Fate whispers to the warrior, "You can not withstand the storm" And the warrior whispers back, "I am the storm." ~Unknown