I didn't remember the MC's past was so gruesome. He had given up on life for all intents and purposes, save for ending himself, which does explain some of his behavior, like the degree of shamelessness. A layer of humanity was already removed from him. He's healing pretty well, though, no doubt largely thanks to Roxy. He really loved her.
Somehow they make this feel more genuine.