That sounds like an absolute nightmare, with friends like you've got you don't need enemies. The ex-girlfriend did you a favor, she was no good, you can do without her so don't feel bad about losing her. As for that clown who was your best friend and claims to be a Christian, he needs to catch an unfortunate right-hander. I wouldn't give him the time of day, he sounds like a right twat.
You've now met someone else, got married, and you say all is good. I wouldn't dwell on the past, just enjoy each new day as it comes and be careful with the company you keep.