Dear Khadija,
I am new to this forum as I have just joined tinnybuddha today.
My feeling about the issue that you are facing is that there seem to be lot of focus on the behavioursof others rather than examining your own style of interaction. You are certainly investing a lot by doing many good things for others but it seems that your own expectation in return are also very high from them. When these expectations are not met you change into angry person breaking things etc. This might be resulting into disenchantment in other.
This sort of attitude is perceived as self-centredness. The fact is that in any relationship respect, trust & love are to be earned and not demanded. I am sue ou will examine this aspect without any prejudice.
Gev