You can’t be with a person just because you feel bad. This might sound harsh but sometimes we girls have to toughen up and do what’s right. And you need to do what’s right, you need to go with your heart, you feel bad for letting him go, but it’s the best thing to just say things straight. The more you 2 stay together, the more you’ll hurt him later. Breaking up with him is the best. When there is fights, the relationship is probably shortly going to fall apart anyways. You shouldn’t get used to fights and to a person you don’t love.