The most pertinent thing I read in that e-mail, is to stick to your contract and coordinate with the company when you are going to leave. It's not so difficult. If you question the legality of the contract, don't sign it. Don't be a little girl afterwards. However, would I send the same e-mail if I was in that management position? Most certainly not. Even if I would, I would do my best not to come across as linguistically challenged.
Everyone should make their own decisions, but personally when it's my time to go I shall do so in a civilized and honorable fashion. What I think of the management, the source of the retention problems and in general their (financial/roster/holiday) treatment of people? Best answered over a cold beer, because however much someone has an axe to grind (I most certainly don't), it's not that simple to answer objectively. There are many good things here also, it's just that the three things I mentioned aren't it

. They are the main cause of problems among the pilot community, not some e-mail written after some operational disturbances occurred. I definitely ain't losing any sleep over it.
And on a more philosophical note, if I think about it, I really don't respect any colleagues just jumping ship from one day to the next causing massive headaches for people on standby/available/off days trying to enjoy some time out of the cockpit. The only one that is disadvantaged in the end is the other pilot and the delayed passenger. The company will not die, you are not making any point, the money they will lose will be insignificant and you just end up being a **** to your colleagues. If I could, I'd like to avoid flying with people like that just as a matter of principle, whatever their quarrel with the company may be. Being professional doesn't just consist of demanding certain kinds of treatment, it also consists of exhibiting behaviors becoming of an officer and gentleman.
That being said I'd just like to add that I don't agree with many things the company does, I'm just not going to let that influence my behavior in a negative way. Keep your chin up and act accordingly.