Actually Bobby Petrino was not fired for having consensual sex. He was fired (as he should have been) because he recommended to JL that he hire Jessica Dorrell for the that position on the football staff. A position that reported to the HFC. She did not meet the minimum qualifications for that position, a position that had 158 other applicants.He was fired for one and simple reason: favoritism. He hired a staff member that just so happened to be his side piece over other applicants that were more qualified in a State organization, which is against the law. The university was in fact, facing the possibility of 158 potential lawsuits, if no action was taken. I personally believe that from the time JL put BP on indefinite leave to the press conference announcing his termination, that JL, the Department of Athletics, and the university's lawyers were trying to find some loophole to keep him and all of this quiet, but that's just my opinion. Regardless Bobby Petrino's reckless behavior got him fired.
I do agree that Jeff Long needs to go. I don't think he has done a good job as AD and has made some poor choices with his coaching hires. He has also raised ticket prices to the point that a lot of people can no longer afford to go to games. But I disagree with you as to the handling of the BP mess. I think he was painted into a corner and that was the only option he had.