It was mostly because Texas was on the losing side in the War Between the States, or the Civil War, if you prefer:
http://gunwatch.blogspot.com/2013/08/txcome-and-take-it-means-to-restore.html
Yes maybe so. Maybe also it was due to ignorance of the constitution and no backbone.