I was also concerned about T-Macs effort and body language when scouts talked about it. But after he was drafted, Peter Schrager on the Pat McAfee show did say that he went above and beyond to address those concerns with teams. If the Panthers brought him in for a 30 visit and they are cool with it then fine with me.
Yes we need to fix our defense but this league is about scoring points, if you don't score, you don't win games. If our defense gives up 30 points a game, then we need to score 31 points every game!!!