So, having stuck his own foot squarely in his own mouth, Kerry now blames Republicans for putting it there.