@lwadmin For full disclosure I agree with rooki on this topic.
I may have missed it in the write up but I think the vegan mods needlessly escalated the situation by trying to ban and remove comments from an admin.
I am not saying I always agree with rooki but I respect his job as an admin.
The mods of vegan treated him disrespectfully in his capacity as an admin by deleting and banning him.
You should cover this in your terms of service.
I am very much against theft but if you are forced to check yourself out, I consider it wages.
I have no issues with mistakes happening in self check.