Actually no, many people trade. So Walmart doesn't get anything from some of us. Who wants the government to know how many guns you have. They are some of the one's that don't want people to have them. Our police officers/sheriffs want us to carry. They will tell you themselves that they can not protect us all the time.
I live in Texas, and I have carried since I was 18. We are use to this sort of thing and it does not seem odd to us. Maybe because we live in the wide open spaces and not in cramped small areas where the use of a gun may seem excessive. If you have never lived that life, I feel sure it would feel very odd and maybe uncomfortable.
My family's safety and constitutional rights are the real winner.