I can see urging them to wear a dress uniform off base but not requiring it for a quick stop at burger-doodle.
If a solider is active duty they should look like it IMHO and that would include any issued uniform suitable for the occasion.
BDU’s should be fine for Walmart and burger doodle.
“If a solider is active duty they should look like it IMHO”
Again, right to the point. A Marine is a Marine and not a soldier. The U.S Army has soldiers, the Unites States Marine Corp have Marines. BIG difference.