So let me see.
The choice is for you to knowingly let the Eucharist be profaned by your husband, to allow him to break the rules because otherwise he’ll stamp his widdle feet and refuse to go at all. . .
Or to go to the person who should be involved: Your priest. Put the ball in his court where it belongs. HE is the person who should and must tell your husband that he can or cannot receive.
I am curious. “For many years he did not take because he knew he was not supposed to” now suddenly he is, and you asked him not to?
My dear, he is abusing you. I don’t know what else is going on in your marriage and I know this is not your fault in any way, but your husband appears to be using this as a weapon against you personally. No doubt he has high-mindedly convinced himself that he just ‘must’ show you how wrong you are. But the arrogant disregard he shows to something of paramount importance to you, and the childish threats, bode no good.
Go to the priest and tell him your non-Catholic husband after years of respect to the Catholic faith is now not only reneging but is also threatening you with the retaliation of ‘not going to church’ unless he gets to do what he wants. Be sure you tell him this, and that your husband ‘used to’ respect the Church laws and now does not. Let the priest ‘be the priest’.
If the priest’s response ‘makes’ (HA) him refuse to go, it’s not on your head. If he ups the abuse etc., what makes you think he wouldn’t have done so if you kept on kowtowing?
Do the right thing. Talk to the priest.