Everyone creams Kristen for not being "grateful," even though she constantly defends the franchise, but it's apparently okay for a man to say whatever he wants, criticize and mock the franchise without judgment. I say this as someone who is not a fan of any of this twilight stuff. I just can't turn a blind eye to the obvious double standard even if their personalities aren't parallel.
Men get away with so much. The only get called out if they do really extreme things like cheat on their wives with 18 other women, or get arrested for beating a woman up.
And also Megan Fox got blasted for the shit she talked about Transformers... Shia made critical comments about Transformers as well as other films he was on and walked away scott free.
Also see: Katherine Heigl