I undestand your situation but I don't agree it's caused by big and small countries.
.
It's caused by the different level of competition in the various countries,as we are saying in all the thread.
A country could be relatively small but however very competitive....but in BB doesn't happen unfortunately
What I suggest it's lowering gaps in attendance cap for different levels of league
What i suggest it's to lowering gaps between divisions in a same country,in a different way for the various countries.If in the X few competitive nation the difference between the incomes of I and III division is 50%,in a Y more competitive country the difference should be 30% for example,because while in the X nation the team that starts from the lower divisions can have the possibility to program their future and have "period of arrangements" while go up through the divisions and stabilized their position because of the awful competition, when they go up, still having the room to grow up;in the Y nation the teaam that starts from the lower division at the time doesn't have these possibilites,or at least can't have all the strategies available