It's like the Carrick debate...one of the key cogs central to a period of success stretched over 7 seasons, he's barely been able to make an impact with a bit-part role for England. It's not a reflection on how good a player he is, it's the mentality of our managers who are picking the same failing players (at international level) even though it's clearly not worked and in the case of players like Cole in regards to Baines, as well as Gerrard/Lampard in regard to Carrick its not really an indication as to who is 'better'.
They can't establish themselves because even after a good solid game, when the golden generation are fit and available they will play in the big, meaningful games.
I don't agree with this Carrick assessment. I think it's short termism, and perhaps a bit of United bias thrown in too, to suggest that Carrick has basically played like this for 7 years, but nobody has noticed. Many have claimed or implied it this season. Carrick has not, over the years, put in a level of performance that demands his selection for the national team. People can always talk about a favouritism for the likes of Gerrard/Lampard, but I remember when they were coming up and on the fringes of the England team. I remember a 12 month period where Lampard got loads of goals in friendlies and sub appearances, and he simply demanded inclusion. As did Gerrard. He became good to a point where he had to play. Think of Gerrard at his peak, when Liverpool won the CL.
Carrick has not scaled these heights, and I am not buying the huge injustice theory. Yes, he's been good to the point where, another manager may have played him and not been criticised. But until this season, his performances have not demanded inclusion, and coincidentally, this season he has been starting regularly for England.
Sorry to digress. To make it relevant, I think Baines has been good, but not until recently, coupled with Cole's decline, has he really shouted loudly enough to be a regular.