I think him and Durant are products of a different system. Lebron was on a HS and AAU team that was built entirely around him. He was the chosen one at like 12 years old so that entire team was built around him. In HS his mom kept violating his amateur status because they knew he wasn't going to college. When you have all those years of rules not applying to you or being the key to everything, and you're that good, it's understandable he sees the NBA the same.
Durant moved all over the place in HS, different prepschools(bad grades) AAU programs. He played in an AAU program that came out later was doing all sorts of shady stuff, brokering players to colleges hire this guy as a coach we'll give you a player, stuff like that. The same guy that got Josh Selby suspended at Kansas was involved with Durant giving gifts to the mom. He was on a series of "superteams" in HS.
So it's not really a surprise when he got tired of the setup in OKC he decided if the culture on the team hasn't changed yet, it's not going to, so he moved to a new team that had the culture he wanted, sharing the ball, and obviously winning tons of games.