I'm amazed to watch liberals argue all over the field, you recognize that we can't have open borders, you also understand as a legal alien how unfair it is that others stole what you worked so hard to get. You even posted the answer to the problem.
First come up with a type of green card that can't be tampered with so we know who is actually here. Then heavily fine employers who hire illegal labor. Once the new system is in place, business and government can decide how much cheap labor we need, approve the numbers accordingly. Then when we know who is supposed to be here, the employers will join the new legal system, thereby, instituting self deportation.
By the way. I'm against so much cheap labor, it holds our wages down.
I guess "liberals" don't all think alike or have simple solutions to difficult problems. I plead guilty, myself. But I am probably further to the left than a "liberal" as you appear to define them.
But okay- so who do we require carry these green cards (presumably the absence of which is a sign of illegal immigration)? Everyone, including naturally born citizens, or only people who are dark skinned or look Asian? It looks to me like we actually would need a universal government ID card to make this work. And of course we will need a whole program of inspections of businesses (can the inspectors check out the food handling and safety conditions at the same time, or would that been too much government intervention)?
I hope that government and business don't decide that my job needs cheap labor. I presume you mean that I would get to offer my opinion through my government (which is sort of why we have a minimum wage now) but I see some problem with business having a say too, but not labor.