You're absolutely right on all those. But to me, the one let off the easiest besides Gerrard was Ferdinand. To think this guy was even being touted as the English captain. I would've lost ALL respect for the English if that was ever allowed. This guy is supposed to be a professional and a role model.
By the way, going by your pic, you're good looking and apparently online on a football forum on a Friday night. You are either my dream woman or some nasty old man.