The MLS disciplinary committee suspended Warner for two games Friday and fined him for violent conduct after taking down Dominic Oduro in Toronto's 2-1 victory last Saturday.
Oduro had dribbled past a prone Benoit Cheyrou, prompting Warner — seemingly upset that the referee had not stopped play to allow treatment for his injured teammate — to take him down.
Cabrera was suspended one game and fined for a sliding tackle from behind on Jozy Altidore.
Also, L.A. defender Leonardo was fined for failing to leave the field in a timely/orderly matter, Chicago's Matt Polster was fined for actions involving a fan, and Philadelphia's Cristian Maidana's three-game suspension for spitting was reduced to two games.
Commissioner Don Garber also fined Los Angeles coach Bruce Arena, Portland coach Caleb Porter and owner Merritt Paulson, and Sporting Kansas City coach Peter Vermes undisclosed amounts for public criticism of the officials.