American public sentiment