At some point you have to give up the dream.
That situation reminds me of Nick Stephens who played a handful of games at Tenn. I remember him because he originally committed to us and grew up close to where I did. He left his senior year to play at Tarleton State (in Snead's hometown), I assumed he did it because he'd been guaranteed to start. Don't think he ever saw the field and instead of getting a degree from Tennessee, he got one from Tarleton.
Like I said, give up the dream and start thinking about your future.