I said so at the time that this was an absolutely terrible contract. Star's play has been diminishing for years and already had been in the two years before the Bills got him. He had a couple good years in the beginning with the Panthers. His job description and responsibilities haven't changed since then, his performance has.
He has consistently been one of the lowest rated dts in the league for years now. Before you tell me his job is to eat space realize that he is not the only dt in the league who has that responsibility, but he has consistently been one of the lowest rated at doing that job. It was a horrible contract at signing and it still is now. Beane has made a lot of good moves but this wasn't one of them imo. Nobody is perfect.
That said, let's hope the Bills find a way to mask that weakness in their line and keep winning.