I think there's probably a little truth to some of it, but some doesn't add up.
I doubt Awaka left because of the behavior of 2 freshmen, especially guys who were being punished for their behavior (one thing if the coaches were letting it fly, but they obviously weren't). I'm sure Awaka had issues with it that might have contributed, but not the ultimate reason. You deal with that stuff on any team you're on. Awaka left because of Aidoo, not being made "the guy" and he got a good deal to go to AZ I'm sure.
DJ was obviously being punished all last season. Carr didn't seem to be getting punished, just wasn't in a major rotation. Seems more likely that DJ got in trouble earlier, and maybe Carr got himself into a little bit of trouble while recovering from injury. Coaches handed down a punishment. He left.
Maybe I'm wrong, but those scenarios seem to be more likely and fit together better in my head