Heck yes Humgun, we all have imperfections.
Some more, some less.
Not everybody is as perfect, in their own minds, as you attempt to project.
You should really try to build up your own self esteem and maybe you wouldn't be so obnoxious to so many.
Putting down other people constantly in order to elevate yourself is not really a winning life path.
I note you fail to list any Palin flaws, you simply assume you know mine.
Weak.