I don't blame him, he's getting paid. He got screwed being dropped by Nike after winning the Olympic silver. It may be just business, but not having a sponsor or income for more than a year in the very year that he should have been rewarded big time in any other sport or business shows what a lousy profession pro running is.
I hope he finds his form, but at 33, he's had a really long run and doesn't have much longer. Even runners like Cram and Coe had their last good seasons at age 31-33.