Everyone goes off on a tangent.
You have to blend in. If you are going through a Mexican gang area, you have to be non-threatening. If you are going through a white upper class area, you have to be non threatening. There is no way that your facial features or skin color will be correct for all neighborhoods. So, you have to dress in a non-threatening manner. Cathart double knee pants and a work shirt. In southern California, where I live, I carry different clothes in the car for just that reason.
Use your head.
If you show up in combat cameo clothes are you threatening or non threatening? If you want to do so, wear urban gray or something that matches the chapparal-and understand that if you wear gray urban in the chapparel, you will stand out.
Rather than repeat urban legends, cite me to the California Codes where it says precisely that wearing cameo is illegal or painting your firearm is illegal. Mine are painted. There is no true black in nature. There are no straight lines or perfectly round circles (like the insides of lens caps).
There is nothing more ridiculous than to see private security guards dressing up as though they were ninjas. However, it is with a purpose. It is to warn people that they are security people. So, I don't carry my combat boots in the car to wear around southern California when shtf. I want to be inconspicuous.
What is more conspicuous to you AFTER shtf? Choice one - a guy walking down the street in urban cameo. Choice two- a guy walking down the street in UPS appearing work clothes. Duh!