Not very narrow at all.
people on h-1b can get unemployment benefits and people do take them.
many don't have medical insurance - if they can't pay for it then state will pick up the tab (know one person whose kid had leukemia; final bill was going to be in $400,000 range, couple of other people i know had bills approaching the $40,000 range which state picked up).
Regarding patriot act - this is very simple thinking. Who were the first people to be charged under terrorism laws; i believe it was the washington dc snipers.
The legal history in this country suggests that laws were made for certain purposes but then the powers of those laws were used to get after other things (racateering; money laundering, etc.). This is why civil liberties union is a watchdog because they are quite aware that these laws are used for other things.
Regarding property taxes, social security; you need to do a little bit more research. Many people pay through property taxes but don't send their kids to public shools; or don't have kids. Average American will be paying many more years worth of these things before they start to take the benefit of it.
I am not slamming people on h-1b ( i was also on it); however, everyone needs to keep these things in perspective