“To sum up: There was some loose agreement between these two, boss feels the employee overstepped and may have been selling boxes without first clearing it, which could be construed as stealing. Employee feels they did nothing wrong because he was following the terms of the loose agreement.”
I think it’s important not to jump to conclusions or make judgments too quickly.
Sometimes it’s better to slow down and gather all the facts before deciding what really happened.