Two MLB players were recently suspended for being caught using PEDs. While there will always be athletes who succumb to the pressure of using PEDs, it continues to be blatantly obvious that suspensions are not a sufficient deterrent.
If you really want to clean up major league baseball, you must have strong penalties for BOTH players and teams.
Teams should lose draft picks or the ability to sign free agents for at least a year.
Existing contracts between a player and team should be nullified and replaced with a "standard" penalty player contract that sets the player's pay to the league minimum, reset's the players free agency timeline back to a rookie's, and prevents a team from trading the player for at least three years.
In other words, the financial penalties have to be so harsh to deter players from using PEDs and to incent teams for further policing.