In NYS, you can’t kick them out until they are 21!
That’s ridiculous.
Sounds like you are doing the wise thing.
He’s a conservative but has been influenced by female classmates.