I think the league has already given him plenty of opportunities to clean up his act, after all, this is his 5th(!) failed test. In an interview with Terrell Davis a month ago he stated plainly that he "No longer needed to smoke". Guess something came up...
Anyway, with all the tougher rules around player conduct I don't believe Ricky will play in the NFL again.