In Texas you must carry concealed if you have the necessary government issued permit...BUT you can carry a long rifle openly !! Go figure.
In Texas, it’s also against the law to carry a firearm to a public political gathering.
Texas doesn’t always have the answers. We have a long way to go to compete with places like this, Alaska and Vermont.