James has become one of Hollyoaks' best characters currently, he is brilliant and Gregory plays him amazingly. You can't help but feel sorry for him since it was revealed Mac has abused him since he was a young boy and Marnie has obviously manipulated him and turned a blind eye to the abuse in order to hold onto Mac. Marnie seems to not care about James and just uses him and has a hold over him, like she essentially made him break up with JP because she said he would never be able to have a relationship. She also seems to play on Mac's violent behaviour and uses it to her advantage, how anyone can not see it is beyond relief! It's so obvious!
It was surprising to see James report the abuse in tonight's episode, a far cry from the normal Hollyoaks route of the victim being the eternal doormat. Hopefully the rest of the Nightingales will see Mac and Marnie for what they really are, at least Neeta has left Mac now though, really didn't want another Patrick/Maxine type story.