FormerlyHemlock
Hero
If you are going to use your own non-standard definitions you can define away any term you wish and mean anything you want by it. It's difficult to have a meaningful discussion with people who invent their own private definitions.
Gods, by every commonly used definition I can find, don't need to be omnipotent, omniscient, or infallible (though they often are in Earth monotheistic religions).
I'm using the definition from Lectures on Faith (specifically #4, The Attributes of God). It's not something I just made up--that's how God is characterized where I come from. There isn't generally-recognized definition for the word "god" though. E.g. Greek gods are immortal but Norse gods are not. (One of the reason I, as a child, always thought Norse myths were lame compared to Greek myths.) Christians don't even agree on what "gods" are--half the time the word translated as "god" in the KJV is just "elohim," which I'm told simply means "master of forces" or "powerful being" in Hebrew. Ancient Egyptians sometimes considered Pharaoh a god even though he in actuality had none of the attributes of a mythic Greek god or Norse god. Etc.
This definition, which fits my understanding of word, is typical: a spirit or being believed to control some part of the universe or life and often worshipped for doing so, or something that represents this spirit or being
Another: a being or object believed to have more than natural attributes and powers and to require human worship; specifically : one controlling a particular aspect or part of reality
And a third: one of several deities, especially a male deity, presiding over some portion of worldly affairs.
One includes worship
Two include control with the third being preside instead.
All include rulership/control/presiding over some aspect of reality/the world/the universe.
And by at least one of those definitions (#3, arguably #1 as well, although that gets you into circular definitions about what "worship" means), the President of the United States is a god.
I'm not going to argue semantics with you.