But it doesn't solve any problems, it just creates some. Here's a little bit of a twist - the taxes are paid to the city. That's a little less than they're getting now, but I'll show you how that might be alleviated. Corporations are subject to the same rules as the rest of us. Business losses are not tax deductibly, they are a cost of doing business.
Churches are subject as well.
Taxing churches and ministers doesn't violate the rights of churches, but it cleans up quite a few problems. Tourist taxes, paid as locally as possible. Luxury taxes, perhaps. On a side note, vehicle regristration should be a set fee, like it is in South Dakota, not a percentage of the car's value, like it is in California. It doesn't cost the government any more to issue plates to a BMW than to a Volkswagen, and it shouldn't cost us more.