I don’t want to call him a moron or an idiot because those names are for individuals whose limited reasoning abilities are beyond their control.
I’m reminded we’re not to call someone a ‘fool.’
So, help is needed because I really, really think this person needs mental adjustment by reality.
He is neither a moron, idiot, or fool. Nor is he nowhere near as smart as he thinks he is.
He is reasonably intelligent, but poorly educated and poorly raised young man without a basic grasp of history or inherent human liberties. His parents and school failed to properly educate him nor did they give him the occasional boot in the a— to remind him that no, the world does not revolve around him.
adjustment by reality
It already happened. The reality is that the Mob would make him a media sensation if he would mouth their gun control propaganda. At least he is smart enough not to go to college and end up a couple of hundred grand in debt for some worthless SJW degree. The reality is that he can become a highly paid stooge in Mob Media or a filthy rich socialist Mob politician. Crazy like a fox.
How about “lowlife scumbag”?
“...I really, really think this person needs mental adjustment by reality.”
He is young. It will come.
I would favor dolt or imbicile in their more classic definitions.
Man-Child.
Buffoon.
Ignoramus.
And, of course, an historical illiterate.