The thing that really stinks is that MLB could have made this right and correct their fuck up, by immediately issuing a press release with a formal apology admitting that someone (they don't need to make it a headhunt and publicly name anyone) used poor judgement, are retracting their decision, and possibly make a donation to the foundation. That would have went a long way, and not only would it have been the right thing, it would have allowed MLB turn negative into a positive.
Instead, they choose to publicly "decline commenting" on the issue and that is just the biggest pile horse shit that I've heard in a long long time. Their hope is to sweep it all under the mat and hope that the entire issue will just go away.
I would bet that if this happened to the Yankees organization it would have made the front page headlines on every media across the nation, and the PR machine at MLB would have been dealing with this matter rather than burying their heads in the sand.