You have on one side a belligerent woman. On the other a pro football player. It really doesn't matter what the woman said. It really doesn't matter what she did. The pro football player HAS to show restraint. As has been mentioned, he should have just went back inside, locked the door and called security/police. End of story and he would have been hailed as a pillar of strength, a moral measuring stick. Even the metoo folks would have been unable to condemn him.
However, in his anger, he reacted. He reacted badly. Then, to make it worse, he lied about it. Kareem Hunt just cost himself more than NFL millions. He cost himself respect. Walk away. That's all you have to do. It doesn't cause your self respect to get damaged, it doesn't damage your life, nor your paycheck. Kareem Hunt, in this instance, was an idiot. He acted like a street thug. And over what? Some 19 year old girl who clearly wasn't exactly overflowing with class. I hope it was worth it Kareem. At least you and D4H are on the same page. Maybe you can become best friends.
Some NFL team will have him on contract soon and he will play again. I pray he grows up during his time away from football. I believe he will get a second chance, but it should be a humbling experience. If he isn't humbled by it, it won't change him.
Whatever this woman said was meant to get a reaction. No, she should not be shocked that she got a reaction. I don't think she is shocked. I think she is perfectly happy with it. She's now the talk of the internet. She's getting more than her 15 minutes and she will get paid. It really doesn't matter if you are the physically bigger person, in this kind of situation, you just walk away. It isn't worth it. Don't be stupid. Kareem is lucky he didn't land a solid punch. You just never know when your actions will cause permanent damage or worse. She was lucky, he was lucky. They are both stupid.