We have the same issues here in Austria, it always feels backwards when somebody well integrated gets kicked out "because the law is the law". It's also one of the main tools for populist politicians to mine for votes ("Fear!"). Although it might seem to be a complicated issue in the end it's not. It's just plain stupid.