In fact I kind of hated him which ruined the movie for me. Rita was beyond charming, the movie was entertaining and filled with smart bits and inteligent jokes but by the end I could only wish she dumped him, "gone with the wind" style.
Oh, definitely. I just can't understand why she'd want to make it work because he promised that, since she wasn't guilty of the things he thought she was, he'd stop being an abusive not!husband even by 1940s standards. But literally the second he starts to apologize, she puts their actions at the same level (she may have broken his heart and rubbed it in but there's a big difference between that and controlling every aspect of her life and admitting he kept her prisoner) and instantly forgives him.
Unfortunately, they couldn't do that. In noir terms, Gilda "getting her man" at the end of the film (however unworthy he was of her) signals that she wasn't the femme fatale Johnny and the audience were led to believe. Because she gets a "happy" ending (in 40s noir terms), the film shows that she is a good girl not a bad girl, after all.