There is a virtue and its called sportsmanship. Doing a 5 minute dance in the end zone after a touchdown, is not sportsmanship. Players getting into fights is not sportsmanship. Doing a bat flip directed at taunting the other team, is not sportsmanship.
What TA did, was maybe a little over the top, ok, but lets have some clemency and not kill the guy over a toss of the bat. What KC did was worse since they could have injured our player.