Iran's parliament has passed a law that will force non-Muslims to wear clothes to identify them as Jews, Christians or Zoroastrians. Of course, the immediate image that springs to mind is the Star of David badges forced on the Jews in Nazi Germany as part of Hitler's "Final Solution". The immediate concern is that the world will yawn in response to this action as just another stunt by Iran's President Ahmadenijad, and that Christians, Jews and even Zoroastrians in Iran will be persecuted further by being forced to publicly wear badges that invite "lawful" mistreatment.
And, when I look at America's plan under the Real ID Act passed in an emergency military spending bill in 2005, and becomes effective in 2008, I see similar 'badges' disguised as legitimate anti-terror and immigration-control tools.
The bottom line is this: No person should be forced to identify themselves as anything when their activities are not patently suspiciously criminal. Benign forms of national identification are not the answer, just as badges of religious branding are not the answer. We should speak out against both.