Courtney Love1 wrote:
He got himself fired, she did nothing wrong.

It's not okay to disparage someone's name on a online forum and then not expect them to get pissed off about it. And to use your company's name to boot? Companies don't play with having their reputation fucked with.

She forgot her wallet. It happens. (And anyone who comes in to say, "OMG, that's never happened to me!!", you're lying.)
She rectified the situation and paid him and tipped him at a later date.

It was pure bitchassness of him to go tweet about it.
Did you even read anything about the situation? You got everything wrong.