At the NFL level, Johnny is simply not the kind of extraordinary talent that would cause teams to go the extra mile to give him a second chance. Great college player? Absolutely. But there is virtually nothing about him that says "NFL can't miss prospect". He simply does not have the physical makeup (height) to justify taking the risk of passing on a player with less baggage to bring him on. If he works his ass off to get into playing shape and cleans up his act in his personal life, he might get a chance as a backup QB on team that has run out of other options. But if he by some chance gets an opportunity to play and does well, that may never translate into a starting job because there will always be that huge question mark about his ability to keep his personal life under control. Teams are going to be reluctant to make the kind of long term commitment they have to make with a starting QB. Special NFL talents get a second chance. Johnny is not a special NFL talent. I wish him well, but his greatest value to an NFL team was the Johnny Football aura he brought with him from college. It was a marketing gold mine. He may be able to recover his physical tools, but the Johnny Football advantage is gone forever. He simply pissed that away.
Personally, I think his best shot will be in the CFL. The Canadian game suits his talents, he'll get a fresh start away from the 24/7 microscope of American media, and he'll get a chance to prove that he can stay on the straight and narrow for an extended length of time. After a few years in the CFL, he might be able to come back to the NFL, but I think any attempt to make it in the NFL at this time is doomed to failure.