Just because someone calls her stupid for OC'ing doesn't mean they're anti-OC. You're right, people that make statements like that come from restrictive states where firearms are looked at negatively in the public eye. That alone should be enough to make you understand why they would say something like that.
Personally, I also believe that OC has it's appropriate areas and has it's inappropriate areas. I'm not anti-OC because I think people that are allowed to carry should be allowed to carry however they choose, but I don't have to like or support the decision they make. OC'ing in the hills of Virginia is perfectly appropriate. OC'ing in a Starbucks in a Connecticut is downright retarded. I can goto the mallwith a katana strapped to my back; it doesn't mean it's a good idea or appropriate. Scaring the sheeple isn't on my daily list of things to do, so I wouldn't OC in certain areas/locales. I carry solely for self-defense. I'm not looking to make a statement. That's all personal opinion stuff though, which, I guess, is exactly the point. They're entitled to their opinions too.