Oh, come on now, what do you take me for? All those people you used as examples chose to do so themselves, referring to themselves as "John F. Kennedy" or "Hubert H. Humphrey". Obama has never publically called himself "Barack H. Obama". It's bringing up the dude's middle name in order to make him seem like less of an American. McCain has called people on it before, and I'm calling you on it. It's bullshit politics, it's xenophobic, and it's just plain lame.
Re: a touch tangental