I fail to see how the gypsy beggars are the problem and not your legislation or enforcement.
If hostile begging is an issue, legislate it out of the streets. Pass a law that would criminalise it once you've been caught three times.
Instead of complaining, you better appeal to your fellow citizens and solve it