Wow, do NOT apologise for ranting in this thread (or anywhere for that matter!)!
Sounds like a couple of you have every reason to rant - getting things off our chest is actually the best thing to do.
The way your ex(s) have carried on is completely horrid and only reflects on them and nobody else - well done for keeping your composure. How terrible for you to have to live with such juvenile behaviour. My ex is amiable and always agreeable thank goodness - he HAS behaved very selfishly and badly since we broke up though (he basically went from being the most loving, wonderful partner to totally distant overnight) - he just partied and picked up girls all over the place... He also did something very terrible that I will never, ever forgive him for. But that aside, and since our son was born he has gone above and beyond to make my life easier and be a big part of DS's life... He never argues with me and tries to help where he can but is also pretty under the thumb with his new partner and has to sneak in visits during work hours to see DS aside from his fortnightly weekend visits.
Thank god he's not a tool like some other d**k-heads out there that do everything they can to make their ex's life difficult. I'm all too familiar with this type of guy as I've seen it before and am myself a product of broken marriage and bitter parents who insisted on behaving worse than children. I refuse to go down this path with me ex becasue it solves nothing and I want my DS to see me happy, not angry.
Hugs to you!! That's got to be so tough. Don't worry, like I said above, his behaviour only reflects on him and not you. Hang in there and come here and rant all you want lady, we're here for you!!