Well said. Not to mention, lets say you pay Avril all that money and now he gets hurt. Now you have a NON-all-pro, overpaid DE that cant even play anymore. Sure you can say we paid CJ all that money, but hes on a whole different planet than Avril.
Bottom line that i would say most agree with is this - pay him what hes WORTH. If that aint good enough, trade him.
Based upon what the Bills just paid Mark Anderson, it may be that Avril hasn't priced himself out of the market, but just out of Detroit's affordability range. Personally, I don't think he's worth more than $9M per season, at the most. But the contracts given to Anderson and Mario Williams dictate his market value as otherwise. The Lions simply don't have the money to pay that. Even if they were able to afford him this season by structuring the deal to make it cap friendly, in the future it comes back to haunt them.
I just explained in another thread what has to happen:
1. Avril and his agent find an interested team willing to pay him, but that won't give him an official offer sheet
2. Avril lets the Lions know such and such team is interested in a trade
3. Lions and other team negotiate a trade
4. Lions remove franchise tag, trade Avril
5. Avril signs with another team, Lions get draft picks
6. They all live happily ever after