I had to rat on someone for the first time ever

Sounds like you already handled it. F that guy. People need to do their very best and be grateful of their opportunity. Particularly when they are paid by us, the people.