As shady as Schumacher was, many of his teammates have reputations at least as shady or worse... Schumi got his break because Gachot was jailed for assaulting a cab driver, Lehto was involved in a drunk boating accident that killed his passenger, Verstappen has a history of domestic violence, and there may have been something that involved Irvine being arrested at some point but that may be my imagination filling in the blanks. Rosberg throwing a hat at someone kinda pales in comparison to that crew, although he did park it in Monaco under dubious circumstances once.
Hmmm. Hadn't known about Verstappen's history of violence (do now, having looked it up). That's not amusing at all, and far worse than just annoying...
Herbert and Barrichello were the only two who seemed to stay out of trouble.