He definitely screwed up. He did something awful by forcing this on her without her consent. He needs to truly come to terms with his actions and find a means of proving his sincerity.
She, too, has been an ass in her own way. She really hasn't given him an opportunity to talk about everything...