I think its always a tough process to decide how to pay for a new stadium, but the owners really need to pony up most the time for the brunt of the costs... The city/region has alot of costs they have to pay either way, roads and such.
If the owners are forced to build there own stadiums I bet there alot more likely to keep there teams at home too
LOL