You are correct in your observations. Republicans clearly have much higher standards of behavior than democrats. We need to trumpet these differences, rather than stain ourselves apologizing for Craig.
Unfortunately, to a mind clouded by the liberal fog, the difference is that Republicans are such crooks that many have to resign, whereas Democrats are such angels that none of them ever have to.