He literally agreed to the contract less than 2 years ago. Why would he agree to that 5 year deal with those specifics, if he was going to be unhappy two years in? He also lied about his reasoning for demanding the trade, at first it was Big Ben's fault, then Tomlins, then the O-line, or the defense, even the owner. In the end, all he wanted was money. I don't get why Steelers even traded him, especially for that little of a haul. Make AB play, if he wants to sit out, cool, he can sit out three seasons.
I don't care about players wanted to be paid, that's fine and understandable, and in all honesty, NFL contracts SHOULD be guaranteed, but the way he handled it was childish.