So Han was bad with money, bad with gambling, bad with making promises, and bad with his choice of profession ... and now he's bad with women too? Colour me unsurprised. This is a realistic character twist.
Given the man he starts out as in A New Hope is quite different from the man who sees the Second Death Star destroyed at the end of Return of the Jedi, I have no problem with this at all.