It must be the only explanation. Either that or maybe he hits him by accident. Maybe Ste walks in while Brendan is smashing up the club in a rage? Otherwise Ste would never forgive him.
No, i read it on Digital Spy. They were talking about it on the Brendan fan thread. It's supposed to happen at the beginning of December. Maybe Brendan does it to push Ste away? He thinks he's no good for him.