As i said before the only answer is that those who refuse to perform should be forced to perform, just like the baker is forced to bake a cake. Would make about as much sense.
Well, no, not really. Your argument would make sense if they offered their specific services to anyone who asked for them, and then specifically refused to serve Trump because he was president. And that would only be if the service was in a jurisdiction where public accommodations are protected for specific classes.
Performance at inaugurations is not a public accommodation.
Now, on that subject, the Rockettes agreed to perform at the innaguration, and even though they would have every right to be creeped out by performing for a guy who has said the things about women Trump has said, the Union that represents them has told them they are obligated to perform.
The Rockettes To Perform At Donald Trump's Inauguration, Whether They Like It Or Not
Earlier in the day, any talk of boycotting the performance seemed quickly quashed by the Rockettes' union — the American Guild of Variety Artists (AGVA). In an email
obtained and published by Broadwayworld.com, a union representative wrote that "Everyone is entitled to her own political beliefs, but there is no room for this in the workplace." The letter noted that dancers who are not full time did not have to sign up to perform, but "if you are fulltime, you are obligated."
However, realizing that was bad press, the company that runs the Rockettes backtracked.
Rockettes bosses on inauguration: 'It's always their choice to perform'