This is a real question, not just a rationalization of a fanboy. You don’t think that Card should earn money from his movie because of the things he has said and done - and because you think he’ll use that money to continue doing similar things. Is this purely an outcome-based policy? That is, are you simply concerned that $1 more for Card is $1 more funding for hate? Is it just a proximity thing? Like, it’s okay to spend money every day knowing that some of it will circulate to hateful people and be used for odious things and some of it will go to good causes (including some of the money that goes to hateful people) but we if we can draw a bright line between our expeniture and someone who supports bad causes then that’s a problem?
We can’t, nor should we want to, create a divided economy with people we disagree with on one side and people who with the same values as us on the other. If you would have seen the movie were it not for Card’s positions, then have you actually thought about how much of your ticket might end up in the hands of a hate group?