Here's what I will say. Regardless of whether or not the right decision is that Bubu did something wrong and should therefore be punished, I feel like it is pretty clear Iowa State and Leath were wrong in how they handled the situation. There is clearly some sort of lost wages that Bubu can claim, how much is a different story.
Now to the much more complicated and contentious part. I have always been of the opinion that if innocent people are being punished we don't have a high enough standard. Now we can argue about the specifics of the case, but I think that this has brought up a very important issue when it comes to student discipline and sexual assaults. If we have even one person being sexually assaulted on campus or in our society that is to many. Lowering our standards of evidence and the likes isn't going to solve it. All that does is create more confusion on who is guilty. Also once an assault has happened punishing someone isn't going to make it so the assault hasn't happened. It happened and that sucks, but it did so now we have to deal with it. Just finding someone who we think may have assaulted someone and punishing isn't dealing with it. All that does is possibly create another victim. Now if they did it obviously punish them, but make sure they did it.
Now to get into the details of the code of conduct.
This is from the Iowa State code of conduct. Now I am by no means a lawyer and I don't know if the athletes have their own that addresses it differently, but it doesn't require a verbal yes like some have alluded to.
Maybe out of decency and respect for the victim after she was raped (an actual victim and raped as reported by the ALJ) a guy could maybe not screw her especially if she was as drunk as posted (posted - not reported).
Doesn't anyone have a moral line or basic instinct to protect the defenseless that should kick in?