He’s not mature enough to be in a relationship with you. This doesn’t mean he’s a bad person — he just wants things to go his way all the time, and he isn’t respectful or empathetic of your life. Some people never outgrow this. Some do. However, you’re correct to question his behavior in more difficult circumstances like marriage and divorce, having a sick kid, getting fired, having an accident. I’m sure there is a lot to love there, but your fiancé isn’t exhibiting behavior that makes him a compatible spouse and while love is grand, it’s not enough to sustain the day to day challenges of a relationship. You need more compatibility in this case. What you have won’t go the distance. You’re realizing that now. I’m happy to validate your concerns. Time to move on.