SF didn't "let him go." They offered a contract, it just wasn't what Buffalo offered.
But I agree that they probably regret only offering him 1 year, even though I think he has a better shot at meaningful PT in Buffalo even with Hunter being out.
Lattimore, Gore, Hyde is nasty.