The federal and state governments aren't paying to maintain your neighborhood. And they together contribute <50% of the budget of your local schools. If these mega corps don't operate in your city, they aren't contributing to it financially in any way.
>If these mega corps don't operate in your city, they aren't contributing to it financially in any way.
But by your own admission they contribute at least a portion of the budget for local schools? I'm sure state and federal funding ends up at the city level through a multitude of other programs as well (eg. medicaid). Moreover, such companies have to exist somewhere. Your city might not have an office of megacorp A, but it might have an office for megacorp B. That doesn't mean you should only buy stuff from megacorp B, because it's more efficient for companies to consolidate their operations and adopting this attitude would make everyone worse off.
They're paying state, local, and federal taxes, are they not?