Big difference between boycotting someone over their religion or financial contributions.
This man does not get invited on late night or morning talk shows. He is a businessman. Entertainers get booked on such shows all the time because America knows their faces and it is considered better for ratings.
The Hollywood left abuse their access to the media by using it as a stage to spout their political views. No one put them in that position because of their politics. The audience is captive at that point and does not have an opportunity to counter the celeb's "arguments".
Shut up and sing. They are still free to give to whatever fringe political groups they want to.
Take the Dixie Chicks - I happen to not like any country music - I think the overreaction to them was a cultural thing - country music was supposed to be the music of people who support Bush and for the most part it is true - So many country fans saw them I am guess as cultural traitors.
Country Music fans bought their CDs before they knew their politics because I assume they like that crappy stuff. If the song gives them pleasure - who cares what the politics are?
Ok, now for music I do like - I am a fan of Rage Against the Machine. This was a band of avowed Marxists. I despise Marxists - yet I bought their CDs - Why? Cause A)They rock. B) I am not afraid I am weakminded so I won't be converted to their cause as I rock out to their music and C) I get a perverse satisfaction in knowing I am helping make communists into millionaires and thus hypocrites.