Actually you were in violation of state law. Only a few states, not including Texas, allow open carry of handguns, without a permit (no such permit in Texas, you just can't do it at all). Long guns are another matter, you can march down main street with a loaded AR-15, or for that matter a Barrett .50 BMG if you want.
Well, it's more than a few states that let you carry unconcealed.
I've had personal experience openly carrying in Alaska, Idaho, Oregon, Montana and Nevada.
Ed
In Texas you can strap one to your side and carry if you are hunting, you are engaged in target shooting, or on your own property. You are however correct when it comes to going out in public.