I took "not able to return" to mean emotionally, he's an "Other", now. He could live with the Dharmas as a spy, but would be basically an "Undercover Other."

And whose to say Richard wasnt lying about Ben's memory?