This statement looks ambiguous: "People hate me for being jealous".
We got this in the dictionary
hate somebody/yourself for something/for doing something
I hated myself for feeling jealous.
So, here, "People hate me for being jealous." means 'they hate me because they are jealous' or 'they hate me because I am jealous'?