It ain't your country to begin with. Y'all belong back in Europe and that $hitty little island, off its coast. Real americans have Red Skin, not white. Real americans don't speak english. 244 years of masquerading as americans doesn't make you one.
As for green cards, no person in their right minds would ever leave their homeland, their families, their elders to go live in some far flung territory. But when you bring wars to their lands, when your govt bribed, assassinates and meddles in other countries' politics, when your country imposes sanctions on other countries to bend them to your will and when you play God to declare which leader must die. Well then, you ain't got no right to whine about why america should be giving green cards.
Tell you what, you can keep your green cards and shove'em up where the sun don't shine. Just take skanky @$$ military out of all foreign countries, like Syria, Iraq, Libya, Somalia, Arabia, Japan, South Korea, Afghanistan and Europe. Do that, and watch how no one would ever think about immigrating to america. Oh and one last thing, keep you ratsy-@$$ Wall Street, in the sewers of Manhattan.