I'm going to probably get a lot of shit for this but if players want to do something about shitty umpiring they can't just go "we'll take it" when they get away with a bad call. At some point a pitcher is going to have to tell the umpire "No, that's not a strike, give him a ball."
"No, that's not strike 3, give him ball 2 and I'll go at him again to get him out with an actual strike."
Because as long as the players on the benefiting end of a bad call don't do anything about it nothing is going to change.