I agree. It won't happen before the election and lame duck session is the only real hope this year. As I have said before, in the election year, when economy is still recovering and job situation is not so great, no politician would want to give a message to their voters that they are passing pro-immigration bill.
We all know that removing per country limit is one of the least controversial and sensible thing to do in employment based legal immigration without adding a single new green card.
But in this time of hyperactive media and especially during election year, when every fact gets twisted and misrepresented to suit their own logic, no politician would want to take that risk of looking immigrant friendly. The last thing any politician would want before the election, is to make an average American who usually has a zero knowledge of legal immigration system, feel that more immigrants are going to snatch American jobs from Americans themselves.
We know that this is just a scare tactic and is not true representation but things always get represented in this way especially by extreme right wingers and many media outlets who don't even care to read the text of the bill.
In general, Democrats are overall pro-immigration (both illegal and legal) while Republicans are more pro-legal immigration. But Republican party has been more or less hijacked these days by far right tea-party Republicans who are extremely anti-Immigrant. I personally have more hopes on Democrats passing this bill compared to Republicans even though this bill was introduced by a Republican (Jason Chaffetz, R-UT) in House.
** may give credit to Sen. Grassley for amending this bill but deep down, we all know that he has damaged this bill greatly by holding it for a long time to add his own agenda which is not only unrelated to country quota in employment based green cards but may not also be acceptable to many corporations, immigration lawyers and even some of the Senators who may see it as a hindrance to corporations' ability to hire people and causing damage to their businesses and profits. Whether we like it or not, this is the reality.