First up, this is part of your son's normality & therefore this is your own problem to deal with & the options you proposed are likely THE ABSOLUTE WORST THINGS YOU COULD CONSIDER TO ADDRESS THIS.
As best, it would be consider cruel by your son (as well as your relatives) & will like create a rift between you & your son (as potentially with those who support your son) that will likely strain relationships.
At WORST, your actions would be ILLEGAL (varying between child neglect & domestic assault, depending on the age of the child) & would likely get you thrown into jail in addition to losing custody of your children (courts would likely award custody to their mother or a nearby relative, as the courts will only consider the foster system as a last resort option).
BOTH options you're consider will breed contempt & resentment against you from your son as you're practically rejecting him... which doesn't help anybody.
The better option is just to accept your son "as is". You don't have to fully agree with his lifestyle declarations, you should be able to acknowledge & tolerate them. Just as you may not fully see eye-to-eye with your spouse on everything, you have chosen to accept those differences when you married your spouse (for better & for worse... per the standard vows). Denying this part of your son is only going to sow discontent & strife.