Your actually sorta right it looks like, without the exaggeration over illegal immigrants and tourists.
Actually it seems the Senate is going to make it so those that work but don't make enough money to have to pay income tax will get one too, and they are still debating the top threshold level of the maximum amount you can make to get one. Considering this is supposed to be an economic stimulus package, it makes perfect sense to get it to the lower income workers who spend it immediately to stimulate the economy.
Just as long as I get my cash I don't care what people they give it to, I'd rather the gov't spent my money on American people rather than the other alternatives.