public opinion shift