Addy, sorry for your distress. If you look at your situation and what you have said, it is pretty cut and dried - get out. Or at least, take a break. Get another type of work and maybe volunteer for a while. Life is too short to work in a career you dislike so much. You aren't doing yourself any good and you are certainly not doing a nonprofit any good by continuing to work at a job you hate or taking up payroll and space for someone who would love to do what you do. Think about it and go with your gut.