In fairness, Hales is the only player I can think of in this team who's better in limited overs than tests? Root, Woakes and Ali are the only other ones who even regularly make the ODI side. Finn I suppose, but he's a pure bowler. Moeen's not very good, but then he's also not very good for England in limited overs! Who are the white ball batsmen causing us problems, Hales/Vince? Only two blokes really.
Think you're being a bit harsh tbh mate, England are only a few spots sorting themselves out away from being a very good test side indeed. Reserving judgement on Hales still, could do with picking a proper no 3, sort the keeping out and have one of the candidates for no5 come good and we're looking good I think. Oh and find a bloody spinner.