RMC, Some good venting! But from one DRer to another; we know you don't want to throw in the towel.
Yeh, I know how you feel! I feel like a puppet too! 2 yrs! Gal, your H is an idiot, what a great woman you are to hang in there that long. You have what it takes, and I admire you!
It's normal to have those doubting days, vent here and you'll feel better!