Absolutely the campaign should be to change the law, but if you're looking to also assign blame, massive corporations had a hand in writing the tax code.
It's the same argument you hear from businesses and affluent individuals: "If I don't [pay my employees as little as possible | take advantage of every tax loophole I can find | spend thousands of dollars lobbying congress | pollute the environment], my competitors will."
Of course, those excuses ring hollow when those same individuals aren't in favor of changing a broken system. Any politician that complains about fundraising but is not in favor of campaign finance reform is a hypocrite, IMHO.
Who's in charge of setting up the system again?