I may be mistaken but isn't Texas a Right to Work(Fire at will) state? At least in the states I've worked they may have the laws to attempt to prevent employers from making policy's that say you can't have it in the parking lot, but they can still fire you for no cause if they want, they just have to say you're no longer needed instead of giving an actual reason for dismissal. If they do it often enough it will likely raise their unemployment insurance rates as those dismissed will be eligible for benefits but unfortunately there isn't much one can do about it my knowledge. I work for a company that would fire you for firearms in your vehicle on company property if discovered, my work isn't in a bad part of town(rural area, town of 5k ppl so there isn't that bad of a part) but it still sucks.