The ban in 46.01(C) was voted to be repealed by unanimous votes in both houses in 2015. It was sent to the committee in charge of such things to be added to the list to be approved at the end of the session. The Democrat committee chair told members he would add it to the list.
He lied. He did not add it to the list, and so it remains on the books.
Another bill has been filed this year to repeal 46.01(C).
http://www.kniferights.org/index.php?option=com_content&task=view&id=406&Itemid=1
Taking our rights back just like they took them from us. Bit by bit.
Until then, I will just have to follow the law and shoot you with my revolver.