I Am Legend scrapped its original ending because test audiences 'felt cheated' by the big twist
Discussion
(winteriscoming.net)
It was the slapping incident that showed us he's not a good person. It's weird to me he can come up without anyone mentioning the fact that he did that. To me he's forever that dude who is so volatile and violent that he's absolutely beaten his wife before.