I never actually thought the ref did that badly. He made some strange decisions, but I don't think he helped Barca. Arsenal's goal was way more of an issue than the offside barca goal, that was such a fine line you can't blame the officials, whereas EBoue just cheated for the first goal!