If they are non citizen immigrants and are advocating for terrorist organizations who incite violence then they aren’t a good fit for a Western Democracy and should be deported.
Support for Palestine is not support for a terrorist organization. But a law such as this could be used on a pro-Palestinian organizer on the false claim that support for Palestine is support for hamas.
What constitutes a terrorist organization is up to the electric officials and police organizations to define.
That's kind of the point, mate. In the current political climate I half expect them to start describing any organization giving humanitarian aid to Palestinians as terrorists.
But to ask the real questions: is providing material support to terrorists not already a crime in Sweden? Does having a Swedish criminal record not complicate eg visa renewals and make it harder for someone to stay in or return to the country? Assuming that's the case, why is this something that needs to be specially handled now? Is this actually a problem, or just a way to stoke racism and fear for political benefit?
If they are non-citizen immigrants advocating for organizations who use violence to attain their goals then they are not a good fit for Western Democracies and should be deported.
The issue here is citizens are still allowed to support terrorist organisations since it's part of free opininon and free speech. So it's a discriminatory law, which is against the principle of rule of law and equality before the law.