You are right to have no respect for the said referee. To caution a player and then not send it in is the ultimate cardinal sin and you are right about reporting him, only difference is you should have reported him when you knew the caution hadn’t been sent in as he wasn’t doing his job...