Obama...Does he pledge allegence to the flag of Kenya or the USA? Where is his heart?
He regularly called himself an "African-American". That tells you where his heart is. Hyphenated-American hold an allegiance to another country.
Hyphenated-Americans are for those immigrants who are in their first generation of tenure here in America and haven't yet become true Americans. If and when they become true Americans they will find that they have no need to continue to tie themselves, via hyphenation, to their past national origins and ancestry.
Hyphenation raises the specter of nationalistic allegiance to a country OTHER THAN America. To most Americans that possibility is repugnant and traitorous. As for those of us who prefer to remain just 'plain' Americans, we do so because we know that we already possess the most valued status symbol in the world, that of being an American citizen, desired by many and consider to be the pinnacle of national identity! Actually we are quite 'smug' and proud about that fact. Why would we ever want to change and become something less?