I suggest getting new glasses then. Without the red tint on them.
Until O'Cearuill can go and play against AC Milan away in Europe and put in really good performances then it's hard to take claims of him being the better defender seriously.
Personally I think O'Cearuill is pretty ordinary. A decent defender but no more. O'Dea I think has a lot more potential in that he's far better on the ball and can actually play a bit.