I'm honestly disgusted with him. There is nothing that could justify his comportment, be it prejudice from how he was judged before or anything else.
And there is no way changing his comportment "because he realized she is suffering" will make his attitude forgivable, plus he doesn't even realise she also suffered even more mentally.