There are 2 ways to change laws...
1. Work within the current legislative body to bring about new law.
2. Vote out legislators that do not agree with you, and vote in those that do.
There have been some very well done OC demonstrations in Texas that have generated many more positives than negatives.
This is "Working within the current legislative body".... (quoting HffPo as a source on purpose, so you can see that even HuffPo wasn't alarmist about this event)
http://www.huffingtonpost.com/2013/10/19/alamo-gun-rally_n_4129565.html
These Chipotle idiots are doing VASTLY more harm than good to our chances of inducing positive change in TX legislation during the 2015 Session. The net result of their activity is that ordinary folks, people who don't typically care one way or the other about OC are now calling their state representatives and asking them to "do something about it". I'm confident that if events like the Chipotle walk continue, our chances of seeing positive OC legislation in 2015 decrease, and the chances of negative OC legislation increase.
Here's a good post over at LI
http://legalinsurrection.com/2014/05/op-ed-open-carry-activists-score-yet-another-own-goal/