A mall is private property. If I'm the mall owner or manager, and I don't want the guy doing this is my mall, I have the right to ask him to leave. If he refuses, the police can arrest him for trespassing.
Next time, he should find a mall manager more amenable to his activities, or choose a public park or sidewalk instead.