I think people are rather tough on Ian Bell, myself included.
However, what you have to look at is he is the main stay in that England batting line up for the last 10 years or so. Whilst others were being replaced left, right and centre. Bell has held that position and has often proved the doubters wrong.
He also has had a really tough career having been made the scapegoat many times for the failures of the England team.
Even though there were runs on the board, Bell often batted the opposition out the game and usually at a good rate.
What I can't understand is why no one is moaning about Moeen Ali, batting at 8 as an opener is criminal. He is a part time bowler, not a front line spinner who can bat a bit. His only saving grace is that England have the longest batting line up in Test cricket. YET... we still struggle to put 400 on the board.