I was actually joking there
I would say Novak improved his behaviour on the court since the USO debacle. Yes he still has outbursts towards his box, but he doesn't seem like a threat on the court anymore. He stopped abusing the balls, so he learned the lesson.
He breaks a racket every now and then, but that's usual for him. Racket break in Monte Carlo was very spontaneous, seems like the racket was there in the wrong place at the wrong time.
It's hard to judge whether he is still a villian, most people would say once a villian there's no going back, so it's a bit like that for Novak. Too many things happened during his career on and off the court, but right now, for me, he is not the bad guy.
Zverev seems to be a prick and is definitely a sour loser. Always makes some excuses instead to address his mental deficiencies.