Sports are about being better. Better than the guy who is sitting on the bench waiting to take your spot. Better than the athletes who came before you. Better than what is expected of you to keep your role on a team.
Each athlete struggles. Especially in baseball which has more than 6 levels of play before the major league level, an athlete struggles to get better. Hit the ball harder. Hit it more often. Catch the ball and make the plays. Move up a level in the minors and start your process all over again. The percentage of players who make it to the majors from the minors is extremely small. It's a nearly impossible struggle to get to the majors.
Can you blame a player for taking a PED? You tell them there is a pill or injection they can take, and be better than the other guy and expect them not to want it? A drug that makes their workouts more beneficial. Or returns them to the sport faster after injury. Why wouldn't they want it?
Babe Ruth was swinging a tree at the plate. In the era when so many records were set, the players would go back to the clubhouse and have a drink and cigar in between innings. The sport has progressed, become more diverse and more competitive. Instead of just being better then white men in America, now you have to be better than up and comers from Japan, the Dominican Republic, and a variety of other places. As the sport progresses, the means to be better progress as well.
I don't know what's right. I don't know if it's cheating because it makes you better, faster. I can't blame any one of these men though, in a sport and country that is so competitive. You have to be better, or you aren't anyone.