It dawned on me in my 30s that I actually am attracted to geeks:
Comic-con is the place to find them!
AS for your ex - remember, he wasn't just leaving you. He was leaving the reality and the pain of caring for a child with a disability. Thank goodness he's been a responsible parent since, but still - he wasn't strong enough to stay and take it, he had to escape off into the fantasyland of "unattached single guy".
I'm sure you've wished sometimes that you could escape to that place too. But, being the solid adult that you are, you stuck it out and did what needed to be done. It's rotten that he was too weak and you have that job. At least, he's felt sufficiently guilty to do the right thing financially.