This is a work-related question, but I think it falls into the AIBU category as well.
I work as a consultant for a non-profit (been there about five years) and although my colleagues are lovely, passionate about the cause, etc., I'm frequently asked to go "above and beyond" my stated responsibilities and hours "for the cause." My immediate boss is disorganized and will suddenly decide that, for example, we need a detailed report on something...and expect me (who's only supposed to work a limited number of hours) to drop everything and produce it ASAP. This weekend was the last straw as I probably spent 16 hours completing a report for today -but there's no way I can bill the organisation for all that time as I know they can't afford it. I've become part-employee/part-volunteer!
My DH wants me to drop them, but I'm reluctant to in such an uncertain economy and I do need the money. It's I can't be sure I can find another client with all the hiring freezes, etc.
It's also difficult on a personal level as it's a local organization and I'll still see several people socially. I don't want to be open about the real issues, but they're bound to ask why I left!
Would you risk it and leave now, or just stick it out for the time being?