I think most of the people who hate this movie are just mad because Jenny, or whatever her name was, "cheated" on her husband?! No, she got raped! and then her husband, instead of supporting her, kicked her out! What choices did she have? Starve to death?
I like this movie because it's beautiful and unpredictable.