Street Performer Punches Obnoxious GuyAlec PUBLISHED April 5, 2013ShareTweetEmailHe had it coming.ShareTweetEmail