McGavin didn't have a choice. He was suspended indefinitely for breaking team rules before the end of the season.
Well, rules contrary to popular belief, are not made to be broken. I am sure he was given the ultimatum to work himself back on to the team, or instead of being suspended indefinitely he would have been dismissed immediately. Just my .02.
I just meant that he didn't leave because of grades or playing time. I think he broke a rule and the coaches dismissed him.