Disney is just another publicly traded company these days. The majority of their magic is focused on ROI, so whatever way the political and social winds blow, they will attempt to capture some of it in their sails to keep the ship moving. Its not about altruism, its about the bottom line.