When the NFLPA released report cards for all 32 teams generated by player feedback, the Cardinals ranked near the bottom of the league in many areas. The quality of their weight room, locker room and training room, the treatment of player families, and the fact that they charged players for food at the team facility [more]