Except that's not how it should go. Should be be able to find work somewhere else? Sure. Should he be in baseball? No.
Money talks and what advertisers would want him to push their product?
That's not for you or me to decide. This is the entertainment industry. If his boss wants to deal with those who are offended by what he said, he should be allowed to. If he decides that Tom isn't worth the backlash, he has reason to fire him.
It's almost like the Collin Kaepernick situation. Or Barta reprimanding Dolphin for saying King Kong on the radio.
You're allowed to be offended, disgusted. But you don't have the right to determine who keeps their job.
To be clear, as I said from the beginning, I think he should apologize. And I think he will get fired.