I think Bourque would clear rather easily too. Ditto Versteeg, Scuderi, and all the other big contract guys who aren't producing at a high enough level to justify their deals.
Even Grabner, whose career was in even worse shape than Josh B., did not get claimed by several of the teams who picked before us.
NHL teams are rarely willing to take a flyer on guys who may or may not put it together when they have large contracts.
3.3 million is not a large contract, I'm not sure why everyone seems to think that's the case. He's on par with other people at his production level.
Brouwer makes 3.6 million and he put up 43 points last season.
Read makes 3.625 and he put up 40 points last season.
Kelly makes 3 million and he put up 18 points last season.
Sutter makes 3.3 million and he put up 26 points last season.
Bickell makes 4 million and he put up 15 points last season.
Stoll makes 3.25 million and he put up 27 points last season.
Williams makes 3.65 million and he put up 43 points last season.
Peverly makes 3.25 million and he put up 30 points last season.
Hemsky makes 4 million and he put up 43 points last season.
Briere makes 4 million and he put up 25 points last season.
Berglund makes 3.7 million and he put up 32 points last season.
Burrows makes 4.5 million and he put up 15 points last season.
Gordon makes 3 million and he put up 21 points last season.
Pouliot makes 4 million and he put up 36 points last season.
Purcell makes 4.5 million and he put up 42 points last season.
Borque makes 3.3 million and he put up 16 points last season.
Eller makes 3.5 million and he put up 26 points last season.
Zubrus makes 3.1 million and he put up 26 points last season.
Ryder makes 3.5 million and he put up 34 points last season.
Rutuu makes 3.8 million and he put up 24 points last season.
Kopecky makes 3 million and he put up 12 points last season.
Upshall makes 3.5 million and he put up 37 points last season.
Anisimov makes 3.2 million and he put up 39 points last season.
Foligno makes 3 million and he put up 39 points last season.
Cogliano makes 3 million and he put up 42 points last season.
Pearreault makes 3 million and he put up 43 points last season.
Frolik makes 3.3 million and he put up 42 points last season.
Stalberg makes 3 million and he put up 18 points last season.
Gaustad makes 3.25 million and he put up 21 points last season.
Cullen makes 3.5 million and he put up 39 points last season.
Stafford makes 4 million and he put up 34 points last season.
Gagner makes 3.2 million and he put up 37 points last season.
Hanzal makes 3.1 million and he put up 40 points last season.
Vermette makes 3.75 million and he put up 45 points last season.
Stajan makes 3.125 million and he put up 33 points last season.
Raymond makes 3.15 million and he put up 45 points last season.
So if Bailey's contract is so bad, there are at least 30+ other horribad contracts. Most of those seasons are full or comparable seasons to the GP's for Bailey. There are a few that dealt with injuries, like Peverly. I'm not saying there aren't guys below this salary that don't outproduce these guys, because there are, but this is just showing that he is right on par with other guys who have been in the league a bit with similar production values. I tried to only look at guys who were comparable stat-wise who made 3 million + and below 4 million in most cases (there are a few teams that have nobody making in the 3 million range so I went up a little bit). The point is, teams don't mind this kind of contract if they think there is an upside.