@dirrtydozen22,
Know your boss before you tell them off color jokes.
Reading other people is a difficult science. Can't say I mastered the art so I veer on the cautious side of things. If they tell off colored jokes then tell similar off colored jokes until you know they might be comfortable with the stronger ones.
Personally, I'm somewhat afraid of bosses and managers who show no sense of humor and I kind of stay away from socializing with them as much as possible.
That Wal-Mart ASS-manager sounded like a monster of sorts. Good your away from her now. It's a shame she put you through so much stress at the time though.