In response to BabeParilli's comment:
I see. So he didn't show any "loyalty" whatsoever. He simply wasn't a jerk. I applaud that. He didn't go to free agency because he got paid BIG right here. It remains a huge if that he would have gotten more elsewhere. He got paid the market rate for his position.
You're supposed to work like a mule and attend charity events. That's what being a part of a team is. I did charity work for my company on a number of occasions and worked like a mule as well. I didn't consider that being loyal. I simply considered it being a good corporate citizen, and I certainly didn't expect them to not lay me off if they didn't need me because of that.
So if your company asks you to give up your weekend for a charity you don't think that's a show of loyality as opposed to another person in your company who didn't? So if you and a coworker who both did the same work and same quality of work were both on the block and you attended all these events and the other didn't and the other person bad mouthed the company while you did nothing but speak good things about them and the company lays you off over them you wouldn't feel betrayed?