z, I haven't been around for a while but it sounds as if there have been lots of developments in your sitch! It's great to hear that he's definitely moving back home and the boxes are on the way. Of course, there will be some stress with moving and getting things set up again. That's to be expected. He is human, after all.

As far as religion, politics or whatever, remember to pick your battles. Does it really matter that the both of you have different views on things like that? Certainly, you can both agree to disagree and leave it at that unless it's an issue that will directly affect your relationship. At that point, it's negotiation with compromise that's necessary...or you can wrestle with him if that gets results too!

I suggest you just avoid the arguments, even if you are completely right. If you have all these little arguments (and a few big ones), resentment will start brewing again inside and eventually may lead you back to where you were. The firecracker won't go off if you don't light it.

Be thankful that a resolution came about in your sitch and that your R has been restored, even though there is much work left to do. You're one of a select group here that put all her heart into this for a long time and got positive results. Don't risk all that work over stuff that really doesn't matter.

If he disagrees with you, so be it! The key is not to have a S that will agree with you on everything. It's to have an S whose position you can respect and who will respect yours. Everyone sees things from different angles. Someone on the west coast will say "the sun sets over the ocean" while on the east coast, they'll say "the sun rises over the ocean." It's the same sun but it's seen from two different perspectives. When they talk to each other, they can say "I don't see it your way" without debating who is right and wrong. Quite frankly, it's irrelevant.

Focus on the things you do agree with and keep the feisty, fiery woman in you bottled up for more suitable occasions. You'll find it to be a better outlet and so will he.