"Google casts a big shadow on smaller web sites."
That title implies that Google is specifically targeting smaller web sites which isn't the case.
The problem seems to be that some shady small business did some shady stuff, got caught and got mad about it.
Google didn't go and replace them with walmart, they probably replaced them in the results with a similar sized company. Someone lost and someone won – that's it.
I'm the first to say Google should step up it's customer service, but it's disingenuous to act like Google is proactively seeking out small businesses who never did anything wrong in favor of big massive conglomerations.