This is the place to vent, I am glad you chose to do it here rather than get into a confrontation that would have probably accomplished nothing.
Please hang in there, I wish I had some words of wisdom, my dad has put up with this from my mom for 40 years, he loves her too much to leave her, he has sacrificed his own happiness over and over, please don't let this be you somewhere down the road.
Peace be with you,