Are USMC allowed to have moustaches?
yes.
there was a special dispensation for all troops in Iraq, encouraging the growth of mustaches, supposedly for "cultural sensitivity" purposes - the same nonsense which modifies the dress of our servicewomen in Saudi.
Only if there is a medical reason. The id doesn't look legit.