Nah. There is a right team for TO. The media sucks. Never listen to them. TO is an odd person, but the media has twisted things around him. First, they made him an idol, and then they made him a scapegoat.
In SanFran, TO knew he was on a team that was going to go through a low period. He didn't want to go through that, so he went to Philly. Philly is the worst team in the NFL, IMO. They have the worse fans in the world. TO was not a good fit for Philly. They already have their superstar in McNabb.
My guess is that TO needs to go to a team that is already decent without any high profile superstars. Chicago is a good example. Also, for some odd reason, I think he would fit in Jacksonville. He should NOT go to a high profile team like Atlanta, Indy, NE, or Pitt either.