Ed Brayton nails it.
While the right went to great lengths to deride Kerry for marrying a rich woman, they call pointing out the same thing about John McCain "bashing the American dream," and conveniently ignore that while Kerry never cheated on his first wife, McCain did.