sousana,
Given that the employee had not witnessed a crime being committed, (as you say in your second post) then he was wrong to arrest you (assault is a bit of a stretch unless he was using unnecessary force).
On the other hand, according to the Statute quoted in my earlier post, if an employee catches a shoplifter red-handed they can arrest that person (arrest implying physical detention). At the most, if you are innocent, you could get a false arrest charge. Where, in the following quote, was it "assault"?
You stated:
as I walked passed them one of them grabbed my arm and restrained me, demanding to see my bag and receipt,
One could say that you used your LEO status to get special treatment. Also, as with too many LEO's, they figure that only they are allowed to "play cop" and, for that matter, carry guns. That's why so many chiefs and sheriffs and LEO's in general are against CCW.
" 18-4-407 - Questioning of person suspected of theft without liability.
If any person triggers an alarm or a theft detection device as defined in section 18-4-417 (2) or conceals upon his person or otherwise carries away any unpurchased goods, wares, or merchandise held or owned by any store or mercantile establishment, the merchant or any employee thereof or any peace officer, acting in good faith and upon probable cause based upon reasonable grounds therefor, may detain and question such person, in a reasonable manner for the purpose of ascertaining whether the person is guilty of theft. Such questioning of a person by a merchant, merchant's employee, or peace or police officer does not render the merchant, merchant's employee, or peace officer civilly or criminally liable for slander, false arrest, false imprisonment, malicious prosecution, or unlawful detention. "
For other Colorado Statutes
especially as they relate to gun ownership and carry
http://64.78.178.125/stat01/index.htm