-snip-
It's the issue with personal relationships that people tend to have. They expect something in return for what they do for other people, treating it like a business transaction. Most do it unconsciously though, it's just the way of the world (at least, the Western world), and it's a bad, bad thing. I agree, though. Pain in the ass.
I would suggest that expressing the emotions is a good thing, considering then at least you've given voice to what's bothering you, and can take steps (if poss.) to fix it. Otherwise, mild catharsis because it's not just festering away inside you. Rage is a bad one for that (and an emotion I have yet found a "constructive" outlet for) and it's also the one that makes you most irrational; fixating on it only makes it worse, and you're more likely to act upon it and then, irrespective of the initial reason for being so fucked off and causing the action, you're now the bad guy. Yay!
Anyway, I don't really have much advice to give you, beyond shouting at the people who do this. You're offering your time and resources because you care about them, not because you want them to do something for you. (presumably)
The bigger issue seems to be your dad though. I don't speak to mine any more, mostly because of shit similar to you (though to a much lesser degree). I know it's hard to do, but if he makes you miserable and considers you an investment (and all the allusions to money that has) you might be better without him in your life.
As an addendum, there are good people in the world, they can just be hard to find sometimes. Hopefully there is some cosmic mechanism at play, and you find one soon, and the collective hopes of Bay12 can influence this to make it happen faster for you.