I definitly know what you mean about your job! I've experienced this lots of times, hating my jobs , and having lots of stress but knowing I had to keep it.... I think the best thing to do would be try to ignore the things that is happening unless someoe is causing too much damage to you , you said you cant afford to quit so just try to hold on to it .....BUT ... at the same time go around job seeking for other jobs you may like , you may just find you another job and wouldnt have to ever go back to this job. Every bit of free time you have when you can do a job search .Very Good Luck to you and I hope you find another job soon !!