There isn't a method that always works for all people. Look at drinking and driving, as an example. "Mothers against Drunk Drivers", advertising, large fines, jail, a criminal record, and sometimes loss of employment. What more could be done? I don't think "please" would work.