I wouldn't be too hard on yourself. I OC all the time, in rural Forest County. I won't in urban areas because...lots of reasons. It just gives credit to the couregeous tip of the spear. Lots of roles we all can play, no need to denigrate someone on the good side.
That said- a tip of the hat to all of you who put it on the line in hostile territory.