I'm not sure who you're talking about here. I know that no moderators would've dissuaded anyone from joining AMA. Past members are entitled to share their views on it when asked, though.
Our official line is that AMA doesn't exist in our universe. I'd agree there's no need to shit on other feds...