You didn't even need a license on your own damn property, I would have told them to pound sand, they can arrest me or get lost.
You do not even have to have your LTCH on you when you are out in public anymore, the officers were ****ing idiots.
I would file a complaint.
This...