Yes, play the hand you're dealt. But if what you do in the present isn't working, don't blame the previous administration. This is what the current administration does at every turn. Instead of taking responsibility, they blame. When does the blame game end? When does it stop being past administration's fault and start becoming the fault of the current one?
Should there be some kind of punishment for being here illegally? I think so, but the punishment should fit the crime. Simply being here illegally is not the same as being here illegally and being a violent criminal or drug dealer. Remember, these are the ones Donald said he would deport. The vast majority of people being detained and deported have no serious crimes on their record. This isn't Christian, it's cruel and it doesn't make good sense. Many people who came to this country illegally work and pay taxes into programs like Medicare and Social Security. But they'll never be able to benefit from those programs. It's bad for the country to ship them out just because their only crime is crossing illegally. The truly Christian thing to do with these people who have proven their value to this country would be to make them pay a fine and provide an expedited pathway to citizenship. If they refuse to accept an offer of citizenship, then deport them.
If what he was doing was working so well, there would be no need to blame anyone, he could just point to his accomplishments. But since he's made such a disaster of things, he has to blame someone.