Okay, provide the solution to this dilemma and you will indicate that you are actually applying logic, not just emotion to the problem.
A stadium holds 65,000 people for a concert scheduled for that day. There are currently 30,000 people in the stadium and 60,000 waiting in line outside to buy tickets to get in. 15,000 of the people inside are there with counterfeit tickets.
How do you extract the people with counterfeit tickets, allow the people with valid tickets to stay, continue admitting new people with valid tickets, conduct the concert in even a remotely on time fashion, and not incurr so much expense that the concert falls heavily in the red as a result?
This is the situation that best approximates the problem faced in solving the illegal immigration dilemma. It would be simple to deal with a single factor (kick all of the counterfeit ticket holders out!). The problem has multiple factors, and unless you address each factor, you don't have a solution.