Your last point is something that I've stumbled across before, and something that it seems many folks (especially engineers) don't fully grasp.
As I understand it, even "getting drunk and trash talking a previous employee" in front of the wrong people can be seen as impacting someone's employ-ability, and can land you in some difficult legal situations if you're high up enough. Essentially the only safe thing to say about past employees is nothing.