The first thing I’d do is to reconsider your definition of love. Your boyfriend sounds jealous, controlling, misogynistic, and apparently has an anger management problem. He seems to be a taker rather than a giver and you have explained that the most intense emotion you have with him is regular fighting. What is it you love? Everything that you’ve explained sounds like love’s opposite.
It may be that you have tolerated him and that you may be attracted to his potential rather than his reality. If you’re fighting all the time and he is jealous of you — then what do you love? Men with anger management problems who are controlling their girlfriend or wife tend to have a very rough go of it. They are often very resistant to change, blame others for problems that they are causing and have very little empathy. I would encourage you to look for and support from the woman’s center in your county. You need to see this relationship more clearly and rethink your definition of love.