No one is perfect but I swear, you have major issues.
Maybe if you start taking some accountability, you will find a nice person who'd actually stay, even after smashing.
Cuz notice that with the pretty face, banging body, and "success" you've attained, you're still alone?