If there was a salary cap, the premier league would no longer be able to attract the best players. Everything is controlled by Sky and the money they pump in. Salary cap = less world stars come to England = less entertaining league = sky turn attention elsewhere = less money for teams to spend = even less world class players. It becomes a viscious cycle and from being one of/ the best league in the the world, it ceases to be so. Saying all this the wages are totally out of hand, something needs to be done