At some point, the cop drew his own weapon and pinned Grisham until backup arrived.
The officers then cuffed him, took his rifle, plus a concealed weapon with valid permit, and took him to jail.
Grisham's lawyer says Grisham wasn't told at that point what he was being arrested for.
"An officer has a right to disarm you for his safety if there is a problem, and what we're maintaining is that there was no problem," Glass said.
But a Temple Police spokesman says the officer did what he had to do to ensure his own safety.
CPL Chris Wilcox said, "Officers are people too. They have families, they want to go home and see those families. It would be very difficult for an officer to determine immediately who's a threat and who's not a threat when there's a gun involved, especially a high powered weapon, like an assault rifle."
He also says Grisham should have complied.
"The actions of the individual are what led to the arrest. If he feels that the officer acted inappropriately or acted in error, there is a judicial process that he's free to follow," Wilcox said.
In Sec. 411.207, state law says, "A peace officer who is acting in the lawful discharge of the officer's official duties may disarm a license holder at any time the officer reasonably believes it is necessary for the protection of the license holder, officer, or another individual. The peace officer shall return the handgun to the license holder before discharging the license holder from the scene if the officer determines that the license holder is not a threat to the officer, license holder, or another individual and if the license holder has not violated any provision of this subchapter or committed any other violation that results in the arrest of the license holder."