Well, if you call Margo's opinions "nasty," why are you surprised when people say the same about yours?
The thread was pretty polite until you began calling names, and justifying yourself by saying that you had the right to say what you think. And you do, of course, but don't you think all of this might have been avoided if you began your post with something along the lines of "I disagree with Margo's opinions because..."?? You'd still be saying what you think, but not offending anyone-- best of all possible worlds.
Not everyone who defends Margo is a "lapdog." Some people simply don't appreciate insults on what is usually a very friendly and respectful place for theatre fans-- "old timers" and "new gals" alike.
"I hate musicals... People don't sing in real life."
"Well, maybe they should."
--Kiss of the Spider Woman (cut line)