I say all this worry about him being on the team is not worth the worry. One, he is now on the team whether we like it or not since the suspension is over. Two, we do not know if he can pass a physical. Three, we don't know if he can perform at a level well enough to make the team without being cut.
I believe guys can change. He has done his time. Due to his history, he has to earn the right to make the final roster. He will be on a short leash if allowed to have the opportunity to make the team. He will have to show significant talent to make the team due to his past. He has been away from NFL speed of play a long time. It's uphill for this guy.
For me as a fan, I have bigger concerns with next seasons Cardinals over if this guy makes the team or not. The OL, need for defensive help to replace the guys we lost, franchise QB, CB opposite Peterson, Special teams being KRAP, etc., etc. etc.