We're naïve to believe all the incomers are sweet innocents.  Toronto has a number of imported gangsters, some not here legally.  To pretend there's no problem is to invite more hard drug activity, and gun battles in public places.  If we can check randomly for people who've had a drink, I'm ok with TPF checking for crooks and illegals.