Times change with time. I am an older male that was brought up with guns. I believe in open carry, enjoy open carry and support open carry.
When I was a kid of about 12 yrs old, I was allowed to carry a H&R .22 down to the river banks about a mile away to shoot. I would get on my bike and wear the gun on an ill fitting belt. Then come home and clean the gun.
When i was 15, I would carry my shotgun, rifle or such to school and a few of my teachers would go hunting with me after school. The guns remained in my car during the school day.
When I went off to college, several of my guns went with me.
The law allowed each of the above. I cannot see the law changed, other than prevent guns on school property.
What has changed is people's perception of guns. Those tree huggers of today have never been exposed to guns and therefore are against what they do not know about. Most of us owning guns never discuss them with anti gun people or even gun people. So the anti gun people grow in size.
Open carry allows people to be exposed and accustomed to seeing and being around guns. If one walked into a WalMart and saw several wearing guns during their visit, they would become comfortable in the presence of guns by seeing those with guns are not bad guys. Once comfortable, they would not be so anti gun and may even join the ranks of avid shooters.
But open carry opens up opportunities to discuss guns with those uninformed that might be curious. Several have asked me about guns when I have been seen in restaurants or stores. I even got a phone number of one couple and we went shooting a few days later. Now the guy is my best shooting companion and his wife is my favorite cook. They own several guns whereas when we met, they were almost anti gunners.