Calm down, there’s nothing wrong with players policing themselves. If you don’t like that then fine, but it proves you don’t like intricacies of baseball. Maybe look for a new sport?
Second, it’s obvious you don’t watch international hockey. If something needs to be addressed they take it in their own hands. The only difference is the suspensions after the fact.
Lastly, I think if every team threw at the lead off batter for the Astros it would send a clear message. I wouldn’t mind seeing a few of them lose out on money or career length after they caused the same to opposing players.