If what you say is true ...he has personal issues of insecurity and irresponsibility to a marriage.
1) He marries you quickly. He wants what He wants now!
2) He keeps of list of broken rules to use against you ...even rules you did know you broke BECUZ you did not even know him yet...
3) He now has say so over you, he will decide right and wrong for you ......but you can't do the same with him (you can't flirt but he can)
4) You must keep the highest standards or you are a */^# but he is wounded , he is away...he is working, he has Legitimate excuses for why he does something you DO NOT he decides.
5) His mission is to lower you to the world for trying to stay healthy...or keep things fair...he will convince you and all those around you that you are a B----, you are crazy, if he can convince you then he will stop because you finally accepted you are worthless , so since you are worthless for yourself , you still are responsible to be useful and to be a good wife to him, plus you maybe good exposure for him...why is he this way?
Cuz he is just a Big Baby. Spoiled and selfish, scared to lose what he has manipulated to get....but he wants more now, he is bored or figety. Now you better turn back into the toy he can set on the shelf because he is done playing house with you, and having things the way you want them , now he is taking back what you thought was both of yours. Power and control ...now he has you ...he is taking his stuff back ...but you are a part of his stuff. Once the selfishness comes back so does the greed all about him don't ya see....and the rules only apply to you!!!
love is sacrafice and long suffering for each other... but with these guys, it is everything for him or that will be your fault too!
If you love to give ....and live on high anxiety then this is going to workout...
You must be also willing to give him away cuz if he wants someone else ...at first he'll be sorry but then that will be your fault too!
Sorry I may be a little jaded but I see a pattern with these little darling self centered devils!