Don’t think that McCain won’t be re-elected.
JD got booted out of the House because he strongly opposed illegal immigration. Liberals and business people who like illegal immigrations (read, homebuilders, commercial RE builders, restaurant owners, etc) all joined together to squash JD.
It will happen again. The fact that JD is similar to Ron Burgundy’s news team, as in shallow, doesn’t help.
There are so many in favor of illegal immigration it isn’t funny. Eg, Nancy Pelosi and Harry Reid never suffer the effects of their costs (since they are multi-millionaires) and live in protected neighborhoods.