I hate myself for being hungry is grammatical but the meaning is a little odd. I hate myself for being greedy may be a more natural thing to say. I hate being hungry is fine.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
shininggirlAnd does it mean "he can't stand her sadness"? (He wants her to be happy)?Yes