Welcome to PC. I feel for you Red Penny.
From experience your ex sounds like the sort of man that will never settle down with you (just you) like you deserve. I spent time getting over someone, seeing them for who they really were and things got better. Focus on his negatives and not your feelings for him. I told my feelings that they had evolved because of false facts. I would not of fallen for the truth had I known it on day one.
You have built businesses and a strong work ethic. I bet there are lots of men out there who would love to get to know you and treat you the way you deserve.