Your ex is not a nice person. On the other hand, there are plenty worse than him. Every one makes mistake. If he's so bad in your eyes. isn't that you who picked him in the first place? You'd better to get over with that and move on. Don't be so mad.