All I have to say on the matter (for the time being at least) is that after telling Debbie that he would 'do anything' to be with her, except for the fact that Charity was up the duff, when he found out she wasn't and was a lying tart, why did he then just say 'Goodbye Debbie'?
Next, when Debbie was determined to get him back, whilst stood in the vestry with Cain, why did she then reply to Michael's parting shot 'I wish it could have been different'?
A bit pathetic really, bit of a damp squib IMO