Quick question for my own edification, how many other "atheist" (or similar) forums do you know of that have a position stated in their banner? I've looked at a few and can't find any.
Being told you're delusional does not necessarily mean you're mental.