Until Americans actually start voting these sentiments and throwing the scoundrels out, this sort of poll is basically meaningless. Almost none lost their seats for supporting amnesty twice, even though 70% - 80% of Americans opposed it.
Amnesty was defeated, wasn't it? The only pols that supported it were in safe seats.