Why does the US government require foreigners to have VISA's to come to the United States?

TessP
Why does the US government require foreigners to have VISAs to come to the United States?
American laws are desingned for and only meant to target, law-abiding citizens
VISA's are racist, homophobic, xenophobic, and probably cause global warming
I think it's a money making scheme
Money from VISA's help pay for the hay for the millions of border patrol horses and whips
Canadians don't need VISAS to come to America, and apparently, neither do Haitians or Hondurans
I only use MasterCard
I once stayed at a Holiday Inn, but I paid cash
Select gender and age to cast your vote:
Why does the US government require foreigners to have VISA's to come to the United States?
12 Opinion