Atheism is the belief that there are no gods and out right rejection in the belief of any gods.
No, not quite. Atheism is not believing in a god, it doesn’t mean you claim there is not a god. A subtle difference, but it is the difference between not believing, and believing not. Also, agnosticism isn’t a middle ground between theism and atheism, there is no middle ground, as it is dichotomous. Agnosticism speaks to knowledge, or what you claim to know. So, a person could be an agnostic atheist, or an agnostic theist.
What I said is absolutely correct. If you have a disagreement perhaps you should be more clear and less snarky.