I saw it more as mentoring by brick. Op has already tried to talk to the guy, but he keeps making the same mistakes. Teaching by example may help him to remember that certain constructs lead to certain issues because he has seen the bug reports, and how to handle them.
Op is a contractor, not a life coach. I doubt his contract includes a large number of hours for mentoring. Maybe he could request them?