Ben Affleck is knowledgable of politics, I agree. Same goes for Bono, Arnold, and a few others. I was talking about the majority, like Ashton Kutcher, whose speech I saw. Affleck had legitimate points and an educated basis for his opinions, whereas Kutcher just said "this needs to happen, I want this, this is bad, this could have been better, etc..." I was generalizing because I was being realistic. The majority of celebrities do not know anything about politics, neither do the majority of non-celebrities. The difference is, people will believe things celebrities say no matter how irrelevant, unfounded it is, or hypocritical it is. You can say I am being hypocritical on things, and I may be, but I'm not in front of a huge crowd who will take everything I say as fact.
For example: I love the celebrities who complain about how people who have no money need help and we need to give them money. Turn the channel to a show like "The Fabulous Life Of..." and it's talking about that same person spending $1 million on a birthday party, wearing $5,000 shoes, buying several $10 million houses, how they just HAVE to buy cases of $300/bottle champagne because that's all they can drink, and how they can only stay in hotel rooms that have their favorite flowers imported from another continent and all-white linens that are changed three times daily.
I don't want to see anybody who has no education on foreign and domestic policy, political strategy, or political history acting like they are a politician. Let real political analysts (don't get into semantics with me, you know what I mean), political science professors, political writers, and political officials talk about politics to the general public. You don't see Bill Gates and Warren Buffet abusing their power to push their political views, because they know it's wrong to do so. If you're an actor, act. If you're a politician, do politicin'.