let him go after he met or surpassed any "conditiona" expectations. Beo had enough talent for a scholarship from Rose and did nothing to jeopardize it this year.
Rose will have egg on his face yet again if Beo continues to improve elsewhere. He is running off way too many players who he evaluated and recruited.
It was time to focus on developing him and building his confidence as opposed to letting him go.
You're often better off in life by not changing your answer on a test and the same is true with recruiting. Whatever Rose saw in Beo hasnt changed. He could be a blossoming star who will now play elsewhere.