To be fair EUFA are trying but need to put more in it.
The owners have really brought it on themselves and sense doesn't seem to be prevailing, the penny is dropping at other clubs, so it makes the gap even wider.
Making clubs stay within their means and paying transfer fees up front / with 90 days or so will put a stop to a lot of clubs shelling out stupid money, simply beacuse they haven't got it. At the minute players are paid for over 3 years or so from TV money, take that option away and players transfer fees will fall simply because there won't be that many buyers.
The superstars are always going to be paid silly money, but the real problem average players are commanding fees way above their value and wages that simply can't be sustained. This has a knock on effect to all leagues. Personally would like to see them set a wage figure, big enough for the big means to make it realistic but also keep them in check, which the smaller clubs couldn't pay anyway. Transfer fees are silly, but its the wages that will kill off clubs.