"The “B” corporations will not pay so those super groovy types like New Seasons Market will not pay. How is that fair?"

You do understand the difference between a B corporation and a C corporation, right?  B corporations are, by law and design, already giving back to the community in the way this tax is intended to force large C corporations to do as well.