Bell isn't that bad Eddie. He's just an inconsistent player who only plays well in certain conditions. In the warm-up matches he was England's best batsman.
My only gripe with Bell, is..he either makes 100 or he gets naught. He's such a bad-starter that 50% of his scores are under 10. Maybe he needs moving down the order and further away from that new ball.