The whole corporations = evil mentality is a little short-sighted. Take Walmart. The main complaint is low wages and a practice to keep workers hours low enough to qualify for benefits. Yet thousands of companies do this, including mom and pop stores! If a mom and pop stores doesn't grow, than most likely they can not afford to give decent, cost-of-living, wage increases each year. In other words, many small companies have the unfortunate and often unspoken rule that " we can hire you for x dollars but don't expect a raise...unless we expand or have a good year."
My buddy was a beer manager and a mom and pop liquor store for 6 years and left after they couldn't pay him hire than $15/hour! They physically could not expand in their store and had no plans on moving. Their is often a glass ceiling with smaller companies that will not satisfy a middle class worker who has been very loyal to the company.
Finally, I call shenanigans on the whole mom and pop = community. Walmart has been the largest charitable company in america every year, for nearly a decade. They donate more than exxon and apple, even though these companies have 3 times the profits. I've never heard someone say they can't get gas here because they don't support Exxon. And if there is any reason to hate apple its because of this "anti-hipster" stance and not because their solution to suicides in Chinese factories is to install nets to catch them.
Big businesses have big issues, but they can also accomplish a lot more things. Small businesses have issues too. They can often solve them by expanding. More money, means higher wages, more benefits and more employees, therefore supporting the community. There is just this strange American "goldilocks" zone we unconsciously have about business growth. We say, "yay" when our local brewery expands, and get excited about their new beer offerings, their events for the town, and that they highered your buddy. But at some magical, unwritten point, we subjectively say "oh, you sold out, your just a big company, or you shouldn't have merged with x brewery."
Its rather disingenuous....