Have you ever had any dealings with travellers? From what you have posted, I doubt that you have.
They revel in their reputation, and enjoy making people “uncomfortable “.
If you show any weakness, they will just piss all over you.
We need stronger laws to deal with them, and a stronger resolve...