Culture wars and religion are separate from politics and political parties. Democrats can no more win them than Republicans can lose them. Also, it's been one, solitary presidential administration that the GOP has lost to. People accuse McCain of choking away an election that no Republican was going to win. Such people are Trumptards, incapable of being honest. Trump is the only candidate (other than Bush or Carson, I suppose) who could possibly lose to Hillary. You literally picked this moment to rise down. Congress can't sign or veto legislation - it has always been a stupid talking point to blame Obama's crap on them. Keep in mind that most of the damage was done before we took back the House.
Now, as for immigration, you are wrong on the issue, and Rubio is correct. You can be as Machiavellian as you wish in trying to exploit the matter. The fact remains that our jobs aren't threatened, and we can handle the issue with the laws we already have.