The fault for the low numbers lies with the side pushing something so unpopular.
And you're right, keep it up and the numbers will continue to fall. Shoot, we may even see minus approval ratings if Bush starts in with his guest worker talk after this.
The fault lies with the clueless people ranting without the facts.