Kurapika you CAN leave, but you don't seem ready yet.
Before I was able to have a healthy, positive, fulfilling relationship with someone else, I had to build a healthy, positive, fulfilling relationship with myself. Until I took the time and energy to focus on myself and do that, I kept accepting the unacceptable, and settling for crumbs from people who were fundamentally unavailable to me emotionally. While I was still broken, I attracted other broken people, and eventually I figured out that two broken people don't make a whole.
If you really want to find out why you aren't ready to leave someone who treats you so shabbily, I highly recommend finding a counselor and/or attending Al-Anon and focusing on yourself. Sending you strength and courage and lots of hugs.