He hits you at every given opportunity. Keeps telling you; "I will kill you". Yet, you claimed the problem is you for getting him angry.
Haa! Does your life has a duplicate?
She cheat on you. Claiming it's due to lack of finance. You decided to show up for her by doing your best to provide for her needs. Yet, she hasn't changed.
Now, you intend to propose to her. "Uncle, it seems you don't love yourself?"
No one is perfect. But, never confuse red flags for human imperfections. You will live to regret it.
End that relationship before it ends you.
To your relationship success.