Judge Gee, 34, was charged with common assault after being taken into custody by officers on Monday.
We are talking about an incident that happened last Saturday.
His other charges include theft, where he is suspected of stealing a pair of trainers from Sports Direct in Fareham.
Gee is due to appear in Magistrates’ Court later this month.
A spokesman for Hampshire Constabulary said: “Judge Gee, aged 34, of no fixed abode, has been charged with common assault and using threatening or abusive words or behavior with intent to harass, alarm or cause alarm.
“This relates to an incident in Gosport High Street on July 27.
“He was also charged with stealing a pair of trainers allegedly stolen from Sports Direct in Gosport Road, Fareham on August 1.
“He was bailed to appear at Portsmouth Magistrates’ Court on August 17.”