It's not petty. It's not even "making an example of". As an Apple engineer, he handles tons of proprietary information. The company has to trust him, and other employees. I'm 100% sure Apple trains employees on handling confidential information. My tech company, 1/4 the size of Apple, has mandatory online training at least twice per year. They drum it into you. This guy handled confidential information capriciously. He broke the company trust. Apple literally cannot trust him to handle proprietary information. Therefore, he cannot meet the requirements of his job. Sorry, if you can't do the job, you have to be let go. It's not a close call.