As far as public opinion which I feel is the main problem.
As far as changing the law, I don't know enough to comment.
If I'm not mistaken this is all about getting open carry of handguns. The best idea I've heard yet has been to wear an empty OWB holster. Maybe with a training (blue plastic) handgun or obvious toy gun in it. This would be much more likely to bring up the subject for polite conversion about the topic in a nonthreatening way with the general public at large. Anyone can do it anywhere they go. Showing their support and raising awareness without scaring the hell out of everybody and their kids. I don't recall who here bought up this idea but it sounds like the smartest way to go. We could all protest everywhere everyday all day.
As far as changing the law, I don't know enough to comment.