I remember the first the wife and I visited Vegas four years ago (my first time anyway). As we were walking down the strip, we were constantly assailed by an army of what seemed Mexican street hustlers who were trying to shove porno fliers in our hands. They do this thing where they snap the cards to get your attention. Then they put the fliers in your face. If you don't grab for one, they quickly pull the card away.
Here I am, holding my wife's hand, and they think I'm going to grab a flier trying to get me to go to some porn/prostitution place. What was really appalling were the old, Mexican-looking women handing out those fliers.
But even with the the street hustlers, we've managed to have a good time in Vegas.