Yes, it was a mistake. I've been saying it all year. I never thought he was that good. He makes no plays where you say "good play Bradie". Ask yourself, when is the last time you clapped for the guy? Smart thing to do was let him play this year out and play his heart out for a new contract. At least you might've gotten one more productive year out of him.
But I'm afraid now with the signing of James and to a lesser extent Ayondele there won't be room to bring any free agents in. Because if Baltimore doesn't franchise Adalius Thomas he would look great anywhere. He'd be the perfect opposite Ware and moving Carpenter to the ILB.