Federer was a brat growing up as well, but he got it under control early.
Nadal had his helicopter uncle, didn't really have a chance to slack off.
Growing up in the Balkans is much different than growing up in Australia, I doubt Djoker really had the opportunity to blow it early, but I guess he did it later sleeping around on his wife.