Raise revenue fairly with the tax code. No loopholes for behavior.
Then, if you want to modify the behavior of your citizens, then pass subsidies. Have a debate in Congress about each subsidy. Don't hid bullshit tax breaks for the rich in the millions of pages of the tax code.