I know you well enough by now not to panic when I read a "rant" post!
You just give an eloquent and gritty voice to feelings, I think, MOST of us have from time to time.
I think you SHOULD do more things for YOU. Go for dinner after class. Develop new friendships. Do it for YOU...so that your H is not the centre of everything....might just wake him up a touch too!