I am not sure you are “allowed” to just verbally abuse any person on the street A, perhaps not illegal in the strictest sense but quite sure plod / An Garda Siochana could pull you up on some minor by-law or other.
Professional beggars A. No better than the Roma / Romanian / whatever sat beside the cash machine on Upper Street.