Wow! We don't have that here. Instead we have the people begging you for a smoke and trying to rob you (that has been our latest thing around here.) I would just not look, tell them no and keep walking. I usually avoid the people at the mall that want to put lotion on your hands to sell you something by acting like I have no idea they are there. If they ask to see my hands I look up at them and just say no and walk away. Maybe play with your cell phone while you are walking.
I know these people are just trying to work but if they are as annoying as some of our mall people, sometimes it is better to just act like they are not there.
Edit: Please note that people I run into at the mall can be quite aggressive or else I would be nicer to them. I am not on average mean to somebody doing their job but sometimes a nice no doesn't work.