Ohara,
I'm afraid I don't have much help, at least not in the way of advice, to offer. I just didn't want you to think people didn't care. I made my first post a couple of days ago, and I was terrified that no one would respond. So, I just wanted to say hi and that I was thinking of you and your situation.
You said you need your job, so my advice of covering your ears and running for your life may not be useful.
I think this situation depends a lot on you and your upbringing. If you were brought up in a loving functional home, your parents may have given you the wonderful gift of selfworth. If this is the case you may be able to depersonalize it and tell yourself this has nothing to do with me, this is just how this person is. My husband has a boss who rants, raves, and constantly belittles him. Some days he comes home and tells me how his boss drove him crazy today, but mostly he just laughs and mutters "idiot" under his breath. I personally would have told him off and quit the first time he undeservingly belittled me. I obviously have not yet attained the coping skills needed to deal with such people. Maybe others will be more help. Good Luck.
-Flowers12