And Alfie's choice. If roxy had cheated and been in the wrong, with Alfie innocent, then fair enough. But if you cheat, jilt our fiancée who is the cousin of your boss, and you live in said bosses pub with the cousin; who would honestly expect to stay there, cousin move out, move your ex back in and happy days.... At least phil is selling rather than simply turfing them out and roxy staying. He's not obliged to keep the pub forever so Alfie has a job. When you don't own the pub you manage, you always run the risk the owner may sell even without cheating on and running out on the boss's cousin! And honestly, given ronnies presence and the awkwardness that represents plus the additional broken hearted cousin, a manager that has run off and left the pub a few times, what reason would phil have to keep him on? It's not like he's bringing in a fortune and best manager/ landlord ever! And it is best for everyone as this may, Alfie wouldn't have to run into ronnie either. It's the best solution in the long term.