<human>: I will keep this short for you guys.

My ex is an asshat ladies and gentlemen. In our relationship, he often attempted to cheat on me with 5 other women, he almost forced me to have sex with one of his 23 year old friends when I was 16, forced me to get drunk and smoke with him or he would leave me, and last but not least he was emotionally abusive toward me our entire 1.5 year long relation-shit. 

After I broke up with him I found the greatest guy in the world whom not once so far has emotionally abused me, made me feel uncomfortable, or tried to cheat on me. Infact my Boyfriend now treats me like a princess and I absolutely love him. I still have trust issues from my previous relationship, but I want to trust my bf now because he gives me no reasons to not trust him. 

My question is, is it wrong of me to feel happy when something shitty happens to my ex? Should I forgive and forget? And how can I trust my current boyfriend more?

Can you succinctly summarize the text in 1-3 sentences?
<bot>: Past relationship sucked, new one rocks, feeling happy when shitty things happen to my ex, still having trust issues with my new bf because of what my ex has done to me. What do?