Our whole tax system needs to be changed. I don't know what the answer is - it should come from actual experts who take the time to study and debate and think through the issues, instead of doing what seems popular (ie: boutique tax credits) but there is something deeply wrong now.  I think all working people should earn enough to pay taxes.  Low income people should have the same right to complain about tax money being wasted as high income people, and paying tax gives everyone a stake in our society.  While I agree with progressive taxation, there is something deeply wrong when tax acts as a disincentive.  Once you've reached a certain threshold for the year, it makes more sense to go on vacation than to keep earning.
It also contributes to insane salaries in large corporations, because the tax is factored in to considerations, so the gap between what the highest and the lowest earn grows ever greater.