TOH, Creed and Midwestern Girl have both given you excellent advice. First, try, if at all possible, to learn how to do things for yourself and if you can't do them, ask a neighbor or a friend. A good home cooked meal or treats is a good way to barter with some of your neighbors and friends. We all have had to learn to ask others to assist us when there are things that come up that we can't do.
You react to his button pushing very well. Learn to bite your tongue and just let the comments go. The best thing you can do is leave the past in the past and do not continue to bring the past up. It's a new day, start fresh, be positive whenever he's around. Thank him for doing things for you. Show your appreciation, stroke his ego even if it kills you. This man knows he's done wrong and the more you point it out, the more he's going to stay way and continue to push your buttons.
Look to today and tomorrow. Leave the past in the past and turn the page to today. If you think positive thoughts and stay positive, things will right themselves a bit.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.