Texas burglar brings rifle, loses to cowboy punches