The anger is because you had expectations and wanted something. Don't give because you want something back in return. Give because you are worthwhile, independent, positive, fabulous, and he'd be an idiot to let go of you.
Quit having expecations, quit expecting him to thank you for kind behavior or do anything for you. This is a guy who wants to leave you. He's not going to try and win you over. He's looking for valid reasons to leave. Don't make it so easy.
There is no arriving, ever. It is all a continual becoming.