Haven't we proven by now that you can't just force democracy/liberty onto a society (i.e. nation building)?
I empathize with the people and think we need to let more of those who are coming to work and build a new life in while also keeping the bad ones out. This is why we do need strong border security and strong penalties for violation of immigration laws. But that's a whole different topic than trying to fix someone else's problems for them, which history has shown hardly ever works. Change has to come from within. We can put external pressure on their governments, but aside from that I am not sure what can be done.