Since they respect you it may not be so bad. I understand your frustration, but sometimes you got to deal with crap from the boss. Sadly, in this economy we all have to take some crap, most places will have plenty of people waiting to fill your spot if you are not willing to comply. Just try to make the best of your situation and hope it ends quickly.

Good luck!