How would communism solve this?  Even if it would solve this problem it creates lots of other problems.  Capitalism may not be perfect but it's worked well for the U.S. so far.  Before we decide to completely change our economic system we need a better reason than money problems for one city.