Your definition is not accurate; agnostic: 1. a person who holds that the existence of the ultimate cause, as God, and the essential nature of things are unknown and unknowable, or that human knowledge is limited to experience.
2. a person who denies or doubts the possibility of ultimate knowledge in some area of study.
3. a person who holds neither of two opposing positions on a topic:
I was homeschooled from the age of about 2 or 3 (You might say I was a victim of homeschooling) so I know a lot about all the major religions. My education was also heavy in math and the sciences, not so much on the fine arts.
What prevents you from believing it?
The vicious attacks I see and have received by professing believers. The outright hypocrisy that some have expressed here, holding others to one standard, but not holding themselves to the same. The outright refusal to consider the opinions of others. The list could go on and on.
Let's face it there are a lot of really nasty people calling themselves "Christian" here.
Yes, the Catholic need to stop it, don't they?
There are NO 'christians' but Catholics.
The Christian faith is belief in the person of Jesus Christ and the truth IS knowable. Nobody claims Christians are perfect. We are all sinners who are saved by the grace of God through faith in Jesus. This side of heaven we are on a process of being conformed to the image of Christ. Some of us take longer than others and we are works in progress. Look to Christ not Christians. He will never disappoint you. I know this for a fact.