Why do some people hate Emma Watson?

I've read on many sites that the hate Emma Watson. I don't know why, I absolutely admire her. She is pretty,smart, and a pretty good actress.
Update: Emma Watson plays Hermione Granger in the Harry Potter movies and in her latest movie Ballet shoes, she play Pauline.
16 answers 16