Paul Ince has launched an attack on England players, claiming that some put club before country.
The 43-year-old said that he was always proud to pull on the Three Lions shirt, but believes others are belittling the honour.
"Playing for England used to be the pinnacle of your career. Now it's not that important as we have the Champions League and Premier League," he told BBC Radio 5 Live.
"If you get called up, you should make sure you're there. Nowadays, there are people who make excuses - they've got a knock, they're injured - because they want to be fit for that game at the weekend.
"When I played for England there were players who were in that squad every month, or every competition, but [because of the Champions League and Premier League] we now have 40-odd players getting caps. It's sad."
Ince won 43 caps for England after making his debut in 1992.