It is one of those methods that seems to work on the surface, but it cannot be argued that it is NOT a violation of the  4th amendment.    One alternative is to enforce the law to the nth degree and in doing so that leads to capturing the bad guys.  The good thing is that a guy like Kanye joining up can help get us off of name-calling and into discussing the issues in a real and open way.  We need voices who can understand that our constitution is what should be the deciding factor.   If you don't like the constitution, then try to change it, but be ready for a real fight.   It is the way it is, in order to preserve the rights that we have, not to limit or grant rights that a government has to authority to grant.  My rights are given by my creator, not by my government.