I think the immigration protests have been hurting Bush. Not just because they harm the amnesty/guest-worker cause, but because they contribute to the general sense of things being out of control, which hurts any president.