If it's true (and it hasn't been verified by his managment yet, as far as I know), I can understand it. Other athletes in other sports are starting to express concerns about these Olympics and a few have already pulled out, namely a marathon runner who does not want to deal with the air pollution (I'm sorry I don't have his name).
Athletes cannot bring their own food into the Olympic village so maybe some of them have decided not to go to Beijing this year? I wouldn't blame them. Food is so important to athletes that I really can't believe they would not be allowed to bring their own food.