Certainly don't disagree with anything you said and no one should be making excuses for him. His actions led to his current predicament and like I said if this means he is dismissed from the program then so be it, but at a human level and maybe this is me because of my background in what I do...