Putting aside immigration, just why do you describe Campbell as a RINO? Heck, he is considerably more conservative than I am. :)
Come on, that doesn't take that much! ;-)
Dig very deep into Campbell's record and quotes of the past and it isn't hard to figure out that he is not nearly as conservative as his current rhetoric would imply.