As somebody who actually knows quite a few of them, they are not weak minded idiots.
I can understand a person not thinking the whole idea of royalty has any place in the modern world, but that is completely separate from the people themselves.
They are fiercely patriotic, generally conservative, utterly dedicated to the idea of doing their duty to God and to their country, and ready to fight and die in its defence if needed.
Nearly all the men have served in the British Armed Forces, including Prince Harry who is a currently serving officer and veteran.
I don’t think they’re particularly smart, but none of them are stupid. They seem to have the normal intellect of just about any family, but they also have the advantage of extremely good educations on top of that.
Prince Harry hasn't washed his hair for two years.
I don't know, is it just me or is there a slight disparity there?