I see nothing wrong with Obama using his full name. I think he should, as every other President did. Your name is....well, your name. You get use to it you have it all your life, like it or not. Even if it's not a name any of us would chose, it is ONLY a name. Unfortunately there will always be those who find criticism in it but that's life.
TIS
"Mankind must put an end to war before war puts an end to mankind. War will exist until that distant day when the conscientious objector enjoys the same reputation and prestige that the warrior does today." JFK