Back in my playing era ASA was the gold standard when it came to keeping the unsportsmanlike actions in check.. they did it with a ZERO TOLERANCE POLICY.
A cuss word...YOU ARE GONE
throwing a bat..YOU ARE GONE
throw a glove in anger over a call..YOU ARE GONE
trying to embarrass or intimidate an ump...YOU ARE GONE
everything starts from the powers that be leadership.
I don’t blame it player/they will fall in line more often then not when the boundaries are set ...blame the leaders.