Steve Smith turning tide of public opinion