There is nothing wrong with a person of faith to claim another person is ignorant. It is about the way it is done and presented. You presented yourself as a closed minded person who will attack someone else's beliefs, so he has the right to call you ignorant. Your ignorance does not lie in the way you believe. It lies in your closed mindedness. Feel free to question a person beliefs, but do not attack him or put him down.
Also, imagination is nothing to scoff at. Each and every person has an imagination. Different people will imagine different things. Could God be imaginary? Yes. It is very well possible. But you cannot claim someone is crazy for believing it. Everyone believes in something they cannot see. The whole matter of God is a matter of believing something cannot see, whether you believe in His existence or His non existence. You cannot see a thought. It is not tangible. It is something generated by our brains. Are thoughts non existent? Do they not exist within this world? Are they imaginary?
Dude seriously, I rarely come on here anymore. Even though, I've been reading your posts throughout this thread, and I couldn't have done anything but posting to thank you.
I'm a Muslim myself, I believe in my religion, and I'm completely open minded with anyone, I don't really care if someone believes or not, it's not my issue, everyone is entitled to their opinion/thoughts. What I hate most is people hating, I've seen some people off my own race attacking atheists, or vice versa, both are truly disgusting. People need to grow up, and respect people thoughts, have a look at my profile, and you will see some people hating for the sake of it.