From a point of view of production BM was one of the top 7 Wrs in the league, but everything is not about on the field. 3 teams dumped him, in all those cases he has been productive. Why do teams keep getting rid of him?
He creates chaos, on a successful team , the atmosphere is better, you overcome it for awhile, but when your losers, he creates chaos. The most important thing to remember, when Pace and Fox were interviewing players, not one supported keeping him around. In the media, some talked him up, but behind closed doors they choose not to keep him. The proof, all of this is true, is they gave him away. You simply cant have a bad atmosphere in a locker room trying to instill a winning attitude from a new coach.
Was Eddie Royal over paid, of course he was. Look at the history of FA the first wave always turns out on the bad side of team money, but its fixing mistakes from drafting and the reality is there lack valve of money to production. He was worth 3 mil per year and he's getting 5. He fills a need, a competent slot WR, a good attitude , he makes this a better team for it but at a cost.