How terrible...
Oh so what.
It was a Christmas party, that for 3 people, got a little out of hand. I'm sure we've all been there.
Just because her fellow female employee's clearly aren't getting any at home, there's no reason deprive somebody whose already going to feel terrible (if not, then she really should) in the morning, of their livelyhood. If she'd have done this actually during work time, then I could see why they'd want to fire her, but during a party...
Who wants to bet the re-hiring committee was made up exclusivly of men thinking of going to THIS year's Christmas bash