Republicans are generally ready to forgive most any sin, as long as it's committed by a Republican.
Preach family values, then get caught with a hooker who makes you wear diapers? Congressman? Welcome to the Senate!
Preach family values, then cheat on your sick first wife and divorce her so you can marry the woman you were cheating with until she gets sick, then you cheat with another woman and divorce the sick woman you cheated on your sick first wife with? Dude! You're the Speaker of the House!
But we might be forgiven if we think that anti-gay, anti-immigrant Republicans might look just a little askance at this latest faux pas.