You don’t think the police know about the open-carry law in their own state? I’m sure it’s not on their minds all the time, as it’s a dumb thing to do and they probably don’t expect someone to be walking around an affluent dowtown area with a loaded rifle.
If they do, and they still arrested this patriotic young man, then they should be fired for corruption.
If they do not, then they need to be educated. This case is getting a fair amount of publicity, so quite a number will be educated.
Both reasons you cited are good reasons for someone to open carry.
No need for you to bolster my arguments for me, I can do that on my on.