Deep in his heart, John doesn't really love or even like Sherry. If he did, he would never be able to treat her like this. He's the type of character who wanted her because he believed she no longer wanted him. If she's released or rescued he'd still feel initialed to her.