‘Ship has sailed’: New poll shows even an end to the war or lower gas prices may not save Republicans