It's good to have a bad character be complicated and not change immediately in one story arc. But sometimes it seems like the characters are acting like Tony's problem is being closed off and awkward, rather than being abusive and neglectful. Like, Kat became friends with him without any issue. She punched a death god for Annie but was willing to look past what Tony did?