It's complicated. On one hand, I can see how some would say that the new law has no focus on human rights, since it singles out both Venezuelans and Haitians, and the timeframe is tight.
On the other hand, it is also valid to say that Haitian inmigration has exploded in the last few years, in a number that nobody expected. While I get Haiti is no paradise, Chile sure as hell isn't either, and we can't received so many people as it is. The public system just can't keep up, and they need to control that. I get they aren't happy with it, but I don't see the problem with a Visa. When we have to travel somewhere, we still have to check if we need a visa and make the necessary arrangements. I did have to get one when I went to study in the US, and it didn't allow me anything else but study. Getting work in those conditions was nigh impossible.
There is never going to be a solution that makes everyone happy. I personally feel this is a good first step, and for the delicate case of Haiti... we can't deny that most that came on a tourist visa came over to migrate permanently. Not having a clear control over that was causing a ton of issues, and it also makes people here react far more negatively. Let's hope this manages to make the flow (which won't stop) more organized.
And yeah, the migration law is waaaay too outdated.
Bonus track - A question that shouldn't be missing here! Did you feel the little tremor yesterday?