we had a salary cap even before. it's just that we were far enough from it to feel its stinky breath.
i think if there was it wasnt enforce or made you feel any sting. as i know as long you have the money to sustain that team and so on you can keep doing it.
=================================================
for instead of making the income less especially for top divisions teams, since i understand being in the top league is tough.
why not make a salary cap same as the nba, before the start of the new season where the relegated left and the new comers come in. by matching the expenses of players we could arrive at a mean or average how would that division fair and by that come up with a salary cap.
so if lets say the average team of a division should be around 150k salaries combine all in all then who goes over the difference will be in sort of a penalty that will be charge to them after the season and give to those relegated as compensation. ( did you know that the nba does give compensation to those teams that sucks as to help with their operation , yes that is where some of that salary cap penalty goes. now you understand why the clippers like loosing then when they havent got brand, maggete and etc )
now it could be a bit harsh if at start a season getting the average, another way is basing it on the average of last season salaries like a mean of the whole division or another way is give the present season till probably a time and get the average of the whole team ( this is hard ).
=================================================
closing the gap of the have and have not is a issue, also its going to get tougher with this how to get ahead from other teams.