I don't think they should either, but I also don't think he should be driven out of baseball for it. I'd feel bad for him if he was a few years younger, but at 17 you should have at least SOME clue as to the fact that what you say can have repercussions. It's not like it's just a handful of comments that are smelly, the stuff that's coming seems to be plentiful and downright disgusting.
He needs to be penalized for it imo (whether that's MLB or his organization), but once he's served the penalty fans should also be willing to accept his apology and give him a second chance. What he does with it is up to him.