See my post above. Stewart is an actor before he’s a gay rights activist. So he gets the implications of forcing someone to convey a message (whether in writing or speaking) they disagree with.
That’s probably it. Otherwise, actors can’t refuse to play political figures and historical actors they hate.