[rant] I say, the next time anyone bitches about anything you do (or supposedly aren't doing), you just scream out "I QUIT THIS BITCH!", pack your shit, & move away without leaving a forwarding address.
If people can't/won't appreciate what you do for them, it is well within your rights to place yourself first & live life for yourself. Let them try to get by on their own. If they can't, (to quote Ice T in Body Count), Fuck 'em. I don't care if it''s family or not, nobody has the right to take advantage of someone the way it seems your family is doing to you.
Don't want to/can't walk away? Set some boundaries and enforce them! People will treat you the way you allow them to - stop allowing it. You're the only one who can stand up for yourself.
[/end rant]