Moon spit in an officer's face when the officer tried to escort him to a patrol car, the affidavit states. He continued to be uncooperative at police headquarters by cursing and dropping names of judges.
His tirade at the Warr Acres Police Department was captured on video.
If convicted, Moon could face up to two years in jail for the felony charge and up to one year in jail for each of the misdemeanor charges, Prater said.
The Oklahoma Bar Association also could punish Moon.
The association doesn't have to wait for a conviction to take action, but it usually does, Prater said.