Do you think the likes of Mark Butcher, Justin Langer etc. deserve the chance to play in ODI's?
Butcher has never even played an ODI for England. If this was done say five years ago, I wouldn't have considered him in the ODI side. Though in recent years he has shown that he could perform as an ODI batsman, if given the chance.
Langer is a little more fortunate as he has played 8 ODI's for Australia. His batting in recent years has improved a lot (including his strike rate), but he would be still far down the order for ODI selection given his age, heaps of young players are now emerging & where could Langer bat in the ODI side given Gilchrist and Hayden are doing great.