As much as most of us would like to fight it , at some point the US will not have any other choice but to Unionize IT workers. This is basically the same as what happened to labors, they were working long hours for low pay, and replaced by cheaper labor. This is exactly what is happening with H1B's , cheaper labor is forcing Americans to take lower wages for the same work.