I have heard that its to prevent criminals from impersonating a soldier. That has to be the most stupid justification I have ever heard. What does it matter whether criminals impersonate a soldier or not? Furthermore why would any criminal want to impersonate a soldier unless they're completely stupid as they would stand out? Soldiers have no authority to arrest or question civilians outside an SOE. Even if God forbid the current Defense Amendment Bill is passed the soldiers will still have to be accompanied by a police officer if they are to make an arrest. So why would any citizen who has at least 5% knowledge of what his rights are entertain interacting with any batch of soldiers outside an SOE? If I hear a knock on my door at 1 am and I look out the window and see a batch of soldiers and no police officers, it does not matter whether they are bandits dressed as soldiers or real soldiers, I am calling the police!! Furthermore how does preventing citizens from wearing camouflage prevent rogue soldiers from renting out their uniforms as occurs under the existing law?
Many times soldiers wear a green or red t-shirt, I'm surprised they have not banned us from wearing those too, the law is that stupid! Please, would our legislators use some initiative and relegate that stupid camouflage law to the obsolete bin? I think it is totally embarrassing to be living in a country where a 10 month old baby can be denuded in our airport by customs officials for wearing a camouflage pants with a teddy bear on it. I mean what was this 10 month old baby to do, impersonate a soldier and go put down a robbery on a nestles van? It is interesting that this is the same Customs which allowed large sums of US currency to be brought into this country undetected by certain individuals in the international football arena, Customs please get your priorities in order! Legislators please let commonsense reign!