Once you accept that the actions of the GOP most ofter mirror or reinforce, rather than oppose those of the Dems, it all falls into place.
On opposition party that can take an issue like Amnesty and find ANY common ground with liberal dems is NOT on your side.
Edit: AN opposition party