In real life someone showed me a picture of her relatives during the holocaust with the yellow star on. I wasn't impressed. She said that the yellow star was to make them publically identify as jews. I was even less impressed because that is exactly what the purpose of the orthodox dress code is. See, there are no separate moral codes for separate ethnicities.
It follows that if it is ok for a jew to say that the jews should make a public display out of it from attire then it is ok for a goy to say that the jews should make a public display out of it from attire.
If it is not ok for a goy to say the jews should make a public display out of it from attire, then isn't ok for a jew to say so either.
Anyways, my opinion is if one wants to dress in orthodox attire or have any other display of jewishness on them then it should be as a form of self expression and not as a societal pressure.