I wear my NRA jacket and hat all the time. I don’t know where you live but in Missouri it is common.
They are common sights in MO., at least the KC side.