You have to work from reality and what you "want" to have happen. I'm in OH, where DeWine voted for the amnesty, and he defeated the conservatives 75%-25% in the primary and WILL win the general (he's supposedly one of the 'vulnerable'). Don't believe it. I've looked at the races. GOP GAINS one seat in the senate---possibly as many as two---and one to five seats in the House.
DeWine is either even or even down in the polls depending on what poll one sees. As for gains in the senate and house, uhm, what seats will the GOP pick up? I am in OH as well now, and many are up in arms about amnesty as well.