I am a second amendment advocate and although I do not open carry it is legal in my state so to each their own. However just a couple of points.
What is the purpose of doing so when there is no tactical advantage? I carry concealed and feel that I can employ my weapon to defend myself as needed. If you are just wearing it for shock value or because you can you are doing the rest of us a disservice and perpetuating the myth of the “crazy” gun owner.
Secondly if you are going to open carry in the Walmart try to represent. Your XD in a Uncle Mike’s holster doesn’t cut it.