This is how I think taxes would be fair. If you want to compair with what's going to be in 2012, here it is.
Notice that in this scenario there are no "bumps", everything's progressive and fluid. And it is no matter how much we want to tax more or less... because this model is trivially simple: everyone pays the same tax.
IRS 2012 in Portugal: how many € people earn monthly vs. how much they get (after taxes collection)

Grab the code here. The presentation was inspired by one of Raphaƫl's demos...