decent
adjective
de·cent
a: conforming to standards of propriety, good taste, or morality
https://www.merriam-webster.com/dictionary/decent
It wasn't "inherited".. I just looked it up.
No. I would only use the term "moron" to someone who believes that the only way to be a decent human being is to believe in your "God" and anyone else who believes in nothing or another "God" can't possibly ever be decent.
I would also use various other terms to describe such a buffoon.. like buffoon.
I would also use: dipshit, dumbass, nitwit, ignoramus, dimwit and imbecile.
I would not use, but others might: bonehead, blockhead, birdbrain, airhead, dope, dork or dunce.