"Furthermore, I seriously doubt that that was really the reason that OC of pistols was banned in Texas anyway, since, as I understand it, it's still technically legal in Texas to OC a long gun just about anywhere at any time (although admittedly you would probably be harassed by the police if you tried it on foot in any big city.)"
Umm...no.
Open carry is illegal here. Period. I've lived in one if the largest cities (Houston) for 10 years and police are serious about this. And our police are relatively laid back regarding guns. Don't even think about trying open carry in Austin.
If you CC, even with a license, and your carry piece is seen and reported, you can be arrested and charged. If you carry in your car, with or without a license, the weapon MUST be hidden. TX is very serious about this aspect. I know of a few people who were picked up on violations for just this reason. Some were CHL carriers.
In today's society, the public at large is lead to believe that if you have a gun, you are either a cop or a criminal. If Sally Soccermom sees a gun on your belt, she better see a badge too, or she's turning you in. Its not a question of right or wrong, it just how it is. So play the game accordingly.
If you want to get the laws overturned and allow for open carry, fine. I still won't do it. I don't care what happens in Arizona, or Virginia, or anywhere else. TX is the second-most populous state in the union, which means we have a bigger share of gun ignorami and just plain 'fraidy cats than the rest of you (except the Californians). I want to exercise my rights, and go on with my life without having to proselytize about the right of owning guns wherever I go.