Like some of you, this three week suspension buys them time to get their ducks in a row to give him the heave ho. Not necessarily a weak penalty.
After reading the report, I think Flood should be fired, but RU needs to do more on the training front. I cite one paragraph from the report on Page 18 (you can't cut and paste from the report) that Flood never bothered making himself familiar with the RU policies that cover this situation and he did not attend annual compliance trainings. I don't know about you, but I have to do annual trainings (usually of the online variety) that bore me to death. Even though they CYA my workplace and the management more than me, I do learn something important from these trainings. So what makes him so special? It doesn't appear the trainings were mandatory, but should be. It's part of the job to know the rules and the risk you put the team, program, athletes and the university when you don't follow them. Ignorance of the law is ever an excuse, or so I am told.
Plus, the meeting with the Prof was just desperate and weird We now know that Barnwell wasn't worth the risk.