That actually sounds like a great nickname for him.
John “Limp Shrimp Pink Tie” Kerry.
It fits him to a ‘T’.
I like John Limp D*ck Kerry better.