> If he's an illegal immigrant.. isn't that, well, illegal?
Not all crimes allow for a warrant to search property. Determining his immigration status does not require a search of his house. Charges for illegally possessing a firearm would usually involve obtaining the firearm as evidence of possession, hence a warrant would be issued.
Why did they need to wait for a gun to appear? If he's an illegal immigrant.. isn't that, well, illegal?