“John could have had any woman on the planet, and....”
John already had a decent, loving wife and Yoko broke that up. Yes John is 1/2 to blame still I can’t understand same as you.
I think your view on Lennon’s first marriage is a bit naive with regard to Yoko Ono.
Lennon was unfaithful to Cynthia Lennon constantly and consistently well before he ever met Yoko Ono.
These guys literally had a different woman (or more) every night when they were on tour.
He was similarly unfaithful to Ono, but probably not to the same extreme as when he was younger.