MLB needs to smack this nonsense down NOW, while they can.
What's the plan WHEN (not if) they have a player who refuses to participate in Jackie Robinson day?
This needs to be handled in exactly the same way they would that, and failure to do so is cowardly and at their own revenue peril.