Yes everyone knows about Hayley.
Imperial oh I have been moved to tears in the last couple of weeks by the sadness of the Roy and Hayley plot. David Neilson is an excellent actor. It's just (and now I'm going to sound really shallow) something about the set of his facial features which I find unnerving. However I realise down to acting ability as well as having seen the actor being interviewed he is very different to Roy.
Steve and Karen - a classic pairing. Michelle and Steve getting back together just smacked of desperation for something for the characters to do. He unceremoniously dumped her for Becky - as if she'd take him back after that.