Exactly. When US wants people from one country they should be willing to offer GC's based on their entry date or some other reason and not simply on country of birth.
I have a PD prior to Jackolantern and he got his GC 8 months ago and I can't imagine any sooner. Won't you feel discriminated. (Jackolantern - I am not jealous of you. But I have to tell the facts)
Well, I don't know the exact rules and I am not as well versed in these immigration matters like Jack, but it is my understanding that working on an H1B technically has no relation to being sponsored for GC. Not saying that I disagree with your point, just that there are many other countries where one would live their entire lives on work visa and still never be able to become a permanent resident. Middle East is a typical example of this and if someone does manage to become a PR there, they are not treated like one till their 3rd or even 4th generations.
As I mentioned before, I feel the fault is not necessarily in the country cap, but more on people who abuse the laws. Unfortunately this does end up affecting people who truly deserve to have received their PR sooner.
Stoned!