Kas I am so sorry you are struggling but with your thought process you are never going to "win".

You've done enough research to know that you make your own happiness in life. What your STBX has no bearing on your happiness what so ever.

If you must play this game with him then play to win and beat him in the happiness game.