Random thoughts about some posts on this thread:
If you think that beating Cal State Northridge at home is a "good win" because we were without our "best player," then at least you won't be very disappointed this season because your expectations are already set pretty low. A quality high D1 team should beat a team like CSN at home by 16 without their best player. A win by 6 is better than a loss, but a "good win" it isn't. It's just a win.
IMHO Mitch Richmond's comments demonstrate the lack of authority or control the staff has over the players. If you can't control your team and get them to play the way you want them to because they are listening to their family or their AAU coach then you're doing something wrong (see Lavin, Steve). Can you see (for example) Bob Huggins having that problem?
Also IMHO the issue with being able to manage your players relates directly to the issue with defense, which has been obvious from the very beginning. With a few exceptions (like Dom Pointer), in general basketball players (especially D1 recruits) want to score, and they don't want to play defense. It's the job of a coaching staff to make the players understand that both ends of the floor matter and then to get them to give effort at both ends. Sometimes that means sticking a scorer on the bench as a lesson that if you don't play both ways, you don't play. I've seen no evidence so far this season that the staff is willing to do any of the hard work or make any of the tough calls that you need to do get your squad to play defense.
As I posted weeks ago, Ahmed needs to be benched until he can be made to understand that it's a team game. I'd probably play Mussini ahead of him. The only thing you would lose is some athleticism and a few rebounds. Mussini would probably give you about as many points, wouldn't be much worse on defense (he's not a good defender, but neither is Ahmed), and he would actually play with some level of understanding that there are four other players on the court. It would probably be a net plus in terms of getting the group on the floor to play as a team. Ahmed takes the existing regrettable tendency of "every man for himself" and makes it much, much worse. There's no question he has talent, but the way he plays is a team-killer. Since we aren't going anywhere this season anyway, you may as well take the opportunity to get the team to play the way you want.
Onward and upward, there's a lot of season left, let's see if we can make any progress on any of these fronts. I do think that just as the team is a frontcourt player or two away from contention, the staff is an assistant coach away from contention. The previous suggestion about Mike Rice is a good one IMO. I don't know what his relationship is with CM, but they do need someone exactly like that if the existing staff doesn't want to do the dirty work themselves.