Pan I have been called all kinds of things, sometimes on this website, but mostly on more political websites.  Why can't you just let that stuff go?  What frustrates me about you is you can make cogent and logical defenses for Church teaching and then ruin it all by having to get all personal.  I tell my staff all the time, if you let clients get to you on a personal level, they will know it and you will have zero credibility.