Do you love yourself? Others can't ever love us "completely" if we don't love ourselves first.
IMO, I don't think you love yourself, if you did you wouldn't subject yourself to this type of treatment.
I'm really sorry you're hurting, I am, but you can't make him love you and staying is just giving him permission to treat you the way he does.
Yes you were inlove when you met, but inlove can often times be a fleeting emotion, which needs to be re-ignited continuously. Real love is a state of being that never fades and can only be achieved with the passage of time. By getting to know and accept each other for who the other really is.
Idk you, but it seems like you 2 skipped that part and didn't evolve past "inlove" . Doesn't seem like you got to know and love eachother on an intrinsic level before marrying. Which is probably why you've been blindsided by hubby's current behaviour
Personally, I wouldn't even dare try fixing it as you've already mentioned physical abuse. I've been there, had the bruises and emotional scars to show it, not just the T-shirt. Love doesn't equal pain, and pain is all you seem to be getting from this man.
You deserve love, honesty, trust, loyalty and compassion. You are worthy of real love, I hope you know this as a personal truth. You deserve wayyyy better than what you have settled for