Shaming ploy curbs flyposting