Aww sweetheart, you are way too hard on yourself, you know that?
If your decision is to walk away from him, then you need to be patient with yourself. You can't force yourself to forget him, but you can make it easier on yourself and make the healing as fast as possible. NC, distrations, thought stoppage,... they are your friends right now.
It sounds like you are alot more emotionally mature than he is, and sadly, you cannot change a person, but only how you react to them. Neither of you are 'wrong', but just have different opinions and hold different things important. It is not his fault that you want more than he can give, and it is not your fault that you want more than he can give. I believe you are doing the right thing, and rather than flogging a dead horse, it makes more sense for you to find a person that has equal values to you.
Don't hate yourself hon, you're human! Regardless of how much someone hurts you, you cannot just switch off your feelings. However, you can use this hurt to remind you why you are doing the right thing.
You are a fantastic, stunningly beautiful, kind and caring woman Romi, and some lucky guy will hit the jackpot when you make him yours. Oh and guess what? When you meet that lucky guy, you'll be thanking your ex for letting you go!!