§ 131.06 CARRYING FIREARMS.
   (A)   No person shall carry on his or her person or have in his or her possession or control in any public place any firearm, except as provided in this section and except the following persons:
      (1)   Peace officers;
      (2)   Military personnel while on duty;
      (3)   Persons holding permits to carry a firearm pursuant to this section while carrying on their occupations;
      (4)   The Honor Guard or Drill Team of any nationally recognized veterans’ organization.
   (B)   For the purposes of this chapter, PUBLIC PLACE includes private gatherings in buildings or locations not ordinarily considered public places if, on the occasion of the gathering, ten or more unrelated persons are present, but PUBLIC PLACE shall not include private residences or premises licensed for the sale of firearms.
(`89 Code, § 171.010(5))