There may (before 2016 have been) reasons to prefer either party. But to somehow observe the current incarnations of parties and conclude that the latter puts "big business above all else" is intellectually dishonest.
Yes, Republicans will gladly give huge corporate tax cuts. They're in the pockets of big businesses too, make no mistake. Dems may act like they give a shit, but considering they take in just as much lobbying money from billionaires and corporations, they really don't. That's why the party can hardly agree on reforming our medical system, something which is considered profoundly popular among their voting base. That's why they're willing to give concession after concession to the Republican party until they get a completely neutered bill with everything the Republicans want.
Your definition of liberal seems very different than the typical definition.
I don't see an easy way out of this crisis becaus of our president, our government and our representatives failing us at every step of the way. Thankfully local governments are stepping in, but this is one of those times where you need a strong governmental response in order to ramp up production, provide guidance and prevent cities from getting destroyed due to the economic ramifications.