Advertisers are feeling the heat, from the left and right