I heard that he bet on baseball games but he never bet against his own team. He bet his team would beat the other team and did everything he could to win. If he lost games on purpose I would say hell no. If he used steroids I would also say hell no. I vote yes. He paid the price for his mistakes.
You can harm your team in the long run by trying to win every game....overusing pitchers would be a prime example of that. Also, betting on your own team, means that when you don't bet on your team to win, that it can send a signal to bookies.