A Marine is no less a Marine just because 0bama happens to be Commander in Chief. To insult every Marine who has served since Jan. 2009 is an embarrassment. There’s no place for that kind of BS on this site.
The oath is to protect and defend the Constitution of the United States of America. See Article II of that document.