Earlier quoted context omitted.
It's a very good idea to not assume public representatives are incompetent. I've worked with many people in Congress here in the US, and I haven't met one that wasn't startlingly smart. It feels good to think they're dumb, but it is very dangerous.
If they are so smart, why do they say so many dumb things?
It takes real intelligence to convince millions of people to support you, and the skill to talk at their level and pretend to care about things in the same way they do.
I have to remind myself of this -- when a politician says something stupid, it isn't because they are actually stupid, it's because they know who they are trying to talk to. So my gripe isn't really with the politician. I may not like Trump, but the more important underlying questions are who supports him and why. If not him, it'll just be someone else, because those people have a viewpoint and they'll vote for someone that matches it.