Obama deported 5,281,115 undocumented persons.
Stopping immigrants from crossing is like fighting crime. You'll never stop it completely, but you can put a dent in it, and that has been achieved by Obama.
so, it seems your sentiment is not rooted in reality, but bias towards liberals.
And, what would equal "having the balls to do something?" Build a wall? (no, half of them are visa overstays, and since the wall cannot cover the entire 2000 mile border, the Achilles heel phenomenon would occur, defeating the reason to build it, noting that it would cost many billions, billions which Trump lied about by saying Mexico will pay for it, billions that could used for infrastructure, which would be money much better spent).
It's one thing to have courage, but being a courageous fool is another.