It's completely normal and okay to be angry at the things that have happened. I don't know anyone who wouldn't be, but trying to hold onto it and "make him pay" is only going to hurt you in the end. You will have to be the bigger person and just walk away with your head held high. It will take some time to get over it, and you will probably never forget what he did, but you will be a happier person if you can just let it go. Anger and hurt like that only harms you and it will make it hard for you to move on. You don't have to forgive, or forget, but it really will be best for you to try to move past it, and forgive him and feel sorry for him that he would do such things, someday if you can.