Hey Tired of pain from your rant I see alot of things that I used to identify with quite alot there was a book that I read that really helped me. I have recomeded the book here before to other men who seem to be to "nice" its a book by a Dr.Glover called " No more mr nice guy " check it out it may help you see things in a different way. I will say that the title is a bit of poor choice for the book, but probably was good for sales.
One of the things that Dr.Glover talks about is "covert contracts" that is doing things for others with the hope that they will respond in the way that you want. Usually this contract has to do with women and sex. When the person doesn't respond in the way we would like resentment builds up, the problem is that they did not know the what the "deal" was.
At the heart of the book is the idea of being less passive agressive, aproval seeking and learning to get your needs met. He has specific exercises to guide you through this process, its a small book but quite good.