Okay, I'll make sure that everytime you put words into anyone else's mouth, it is pointed out "JustTheFacts".
And you didn't answer this question, why do you feel that you should be allowed to criticize anyone here, but you would rather not let anyone know who you really are? What are you hiding?
I am not hiding anything. Stories about ones personal life can easily be concocted on an internet forum, I just choose not to relate personal information about myself, I do not think it improves the debate, and as I stated it gives opponents ammunition to attack you personally then to attack your arguments.
As you can see, me not stating who I am has already become fuel for you to attack me with. And this is the sort of thing I want to avoid.