Could be wrong, but I was of the understanding it is illegal to display your asic unless you are on duty and it is required for your duty
There might be certain company policies prohibiting it but I'm not aware of any specific regulation prohibiting the wanky practice.