Poll suggests public opinion movement in the right direction