When I was younger, I was a Trekker. This was Next Gen. I'm not that old. Anyway, one of my favorite characters was Lt. Reginald Barclay. I was shy and bullied. So was he. I could relate to that character. I rooted for him. Was joyed when he succeeded because it gave me hope that maybe I could too. I needed to feel hope. And then Dwight Schultz, the actor who played dear Reg, had to open his stupid mouth. I disagreed with every horrible thing I heard. Now I can't watch TNG if he's in it. I can't even watch The A Team (he was in that too) because he ruined even that. Never meet your heroes. You'll always be disappointed.
I'm of the opinion that if you're in the business of selling yourself, your talent or your goods, it's in your best interest to remain publicly neutral. You want as many customers as possible. Therefore you don't risk offending or alienating any segment of the people who make your livelihood possible. Regardless of how strongly you feel.
It's cool if you're Republican, Dwight. Just be an idiot in private. A lot of your fans aren't neo nazi conservatives and Trek was liberal fantasy at its best anyway. Did you not know who was watching that show? Do you really think being anti immigrant is cool when diversity is such a big part of Trek? Should have kept your hate to yourself. You broke a little girl's heart.
Celebrities make the faux pas of getting too political way too much. You don't have to like abortion to know that a lot of your fans have a different opinion. You may want to build a wall and make Mexico pay for it, but you have to understand that some of your fans are Mexican and some may even be immigrants. By saying people who get abortions should be stoned or all immigrants are rapists, you're OFFENDING your fans. You need your fans. You may be racist or hate Jews, but those are career killers.
Don't be a Scott Baio or a Mel Gibson or a Beyonce or a Colin Kaepernick or an Amy Schumer. Don't be an asshole about your opinion because that doesn't validate your opinion. It just makes you an asshole.
I'm sick of celebrities jumping on social justice bandwagons. The ones who wait to see what the majority opinion is before picking a side. I'm talking to the Beyonces out there. Come on. She didn't really care about black lives until it was popular to do so. Until being pro black could help her career. Kaepernick only started a protest when his boss was threatening to cut him in order to save his failing career by making himself more appealing. Now if they cut him for being a lousy player, he can cry racism and ruin the rest of the team. Now they wouldn't dare let him go even if he does suck. No actual caring about black lives. Colin was securing his future. Ted Nugent wasn't even relevant until the Tea Party. His actions have all been geared towards getting back in the spotlight so he can be marketable again. At least Mel Gibson was honest enough to be a consistent asshole.
But when celebrities promote causes, we as the public need to understand why they are doing it. It's not usually because they really care. It's just for show and that makes them all the more evil for doing it. It's because the appearance of caring pleases us, the fans, and they want our admiration more than to do good in the world. More importantly, they want our money and we only give our money to celebrities we like. That's why celebrities overwhelmingly only support causes that are popular among the majority. You rarely see a celebrity disagree with the majority and survive.
Which is why Scott Baio and Mel Gibson and Ted Nugent and that guy from Seinfeld no one remembers the name of are no longer around career wise. They had opinions that were unacceptable to the majority and they were stupid enough to voice them in public. They are now black listed. What? You didn't really think we had free speech, did you?
In my humble opinion, you should never trust a celebrity's opinion anyway. It's usually a lie they were told to say by their publicist. That's why celebrities have publicists. To say all the right things to keep the public happy. And you should never base your opinion of something on what other people think of it regardless of how famous they are. Famous doesn't mean right.
I'm not trying to say celebrities aren't entitled to opinions. All humans have opnions but unless you're famous specifically for politics, you shouldn't get involved. Think of your fans and keep it classy. All of your fans, Beyonce. Even the white ones. Because with the power of celebrity comes responsibility and your responsibility is to entertain.
Not to insult. Not to use a cause to further your career.
Never meet your idols. They're horrible people.