He left on his own.
You don't get to be the starter based on seniority. He saw his competition for the #1 job practice to practice and heard what the coaching staff said at the end of spring practice. He decided he wanted to play somewhere else. If folks want to imagine he would have been better than Carr (or Minchey for that matter) so be it. He certainly didn't get screwed.