Lampard is a professional and he will carry on playing for England for as long as he is happy.
It just pisses me off how much stick he gets when a couple of years ago they voted him the best player, but its not just Frank thats failing to perform. Beckham has done fuck all for England lately but they wouldn't dare boo him would they.
But I wouldn't blame Frank if he turned around and said fuck off but i cant see him doing that he's living the dream playing for his country