You need to understand that in the US what the military is allowed to do is very different than it is in Mexico. Wearing a set of MARPAT in public as non-Marine or Multi-Cam as a non-service member will get you ridiculed and belittled. Wearing a dress uniform with decorations will get you the same. Stolen Valor has been overturned.
Sgt. Rafael Peralta ,United States Marine Corps
Company A, 1st Bn, 3rd Marine Regt, 3rd Marine Divison
We will never forget your valor and sacrifice.
Semper Fi !