I'm so sorry, Doug! I hate things like that - where you get turned on by everyone!
I would say - kill them with kindness. Whenever I've had personal problems with work-mates, I've just decided that I'll be there longer than that person, and I've just made it a point to be super-cheerful and upbeat at work, no matter what. If you get criticized, pretend you are hearing "constructive criticism" and thank that person for the feed-back, rather than getting defensive. "Oh - I wasn't aware! Thank you. I'm anxious to get started on your suggestions. Could you please give me concrete and specific examples?"
For the record, telling someone they are "a lump on a log" is just such incredibly bad management! Ask her for coaching. Remember - ONLY MAKE "I" STATEMENTS! "I'm concerned that I'm not meeting expectations. Could you please take me under your supervision and give me some hands-on coaching, so that I can feel better about the way I'm doing my job?"