Megan Fox is one of the prettiest faces in Hollywood but why is she getting a lot of hate?
She has been labeled "crazy" by several media outlets and she has also been called a string of cruel names including "trailer trash" and "ungrateful b-tch".
Although she has been in a lot of major movies and has also reached a certain level of fame, Megan had a very hard time shaking off her "unlikeable" reputation.
Why can't Hollywood stand Megan Fox?