I think this has become an issue of taxation without representation.
The larger cities are paying most of the taxes, but the outlying areas are getting most of the benefits. At the same time, the outlying areas are effectively controlling all of a state's electoral votes.
I'm sure you can find the same scam in other states. I bet Obama carried each of Indiana's 7 largest cities, even though Romney got all the electoral votes.
So, a region's share of the should be weighted to the amount of tax they pay? In that case, I suggest
you look at this.