As clearly shown by your link, Bolton was applying for the job of UN ambassador for the Bush administration when he made those statements. Even his answers in "support" made it clear he was personally distancing himself.
When the sh*t hit the fan, and LOST was moved into the Senate for ratification the next year, Bolton lobbied vociferously against it. He and Frank Gaffney did yeoman's work and actually turned the tide against it. At the very same time, Palin was begging the Senate to pass it, for some imaginary benefit to Alaska.
There is no double standard. Bolton has explained that he only "supported" the treaty previously because his job was to support the Bush Admin's policies, not create them.
As for Hunter supporting Huck, his answer was that he tends to like guys that adopt his positions. So accuse Hunter of hypocrisy if you want, but since I was absolutely opposed to Huck, regardless of Hunter's endorsement, that does not apply to me. I don't want Huck now, and didn't then.