The Bush era tax cuts were also never meant to be permanent. That is why calling it a tax hike is disingenuous at best.
That's called a bonus and there's quite a difference. There's also a difference between a one year contract and getting laid off unexpectedly after one year.
You really don't get the practical difference?
>>>> There's also a difference between a one year contract and getting laid off unexpectedly after one year.
There is, but not in money. You could, for example, look in advance for the next gig if you knew. Since there's no way to prepare in advance for higher taxes that would make any difference (not for salarymen - for investors, they already did - tons of companies paid early dividends in 2012, sometimes borrowing to finance it), so it makes no practical difference at all.