The #1 lesson in "good citizenship" you seem to treasure for our children, is how to say "piss off" to self-important government bureaucrats.
You are conflating freedom of movement with the privilege of driving a car. They are not the same, and have never been the same. People in Manhattan can explain the difference very well.
OpenCOBOL translates COBOL into C and compiles the translated code using the native C compiler. You can build your COBOL programs on various platforms, including Unix/Linux, Mac OS X, and Microsoft Windows.
So would that be COBOL running on C?
Their job can be dangerous, and they're only human.
Which is all the more reason to allow citizen recording. When some flaming asshole decides he's going to accuse the police of excessive force, brutality, what have you, third-party record of the incident will be the police officer's best friend.
The generation of random numbers is too important to be left to chance.