I'm an immigrant myself, and would love to see these problems fixed. At the same time, I do understand that U.S has bigger problems like healthcare that need to be fixed first. Realistically speaking, I doubt much will happen in the immediate future (next 1-2 years).
One thing is sure though - what US is losing, other countries like Canada, UK etc (my roomate left for UK last month, after studying in US and working here for 4 years) are gaining.