Waddle and Tyreek torched everybody, and his supporting cast was worst in the league, so I'm not sure how you're pinning that entirely on him.
Also, you didn't watch AJ Brown torch him for 50 yards because that play never happened. For a detailed analysis of Okudah vs. Brown that game, see:
Breaking down Lions CB Jeff Okudah and his performance vs. the Eagles in Week 1
lionswire.usatoday.com
"I had Okudah on the hook for three completions allowed during the game on plays where he was clearly the person in coverage. One was an early third-down pass to A.J. Brown where Okudah played too far off and gave up the 10-yard conversion. The only other time Brown caught a ball with Okudah in coverage, No. 1 tackled him immediately for a loss of a yard. The officials generously spotted the ball back at the original line of scrimmage even though Brown never sniffed that progress."
Further info on that game:
"Against Devonta Smith, who was his primary coverage mark most of the game, Okudah did not allow a single completion on four attempts, including a pass defended on an early third down. Twice on the Eagles’ opening drive, Hurts wanted to throw to Smith but Okudah had him locked down. Hurts eventually stopped looking there, and Okudah deserves some credit for that alteration to the Eagles’ offense."
Also, the "no-name" on the Jets was Jeff Smith, and it was 16 yards, not 50.
I know you are deadset in your beliefs on the Lions making the right choices (like Rob and the 1st round picks), but that wasn't some "we're so grateful to get even a 5th round pick" situation. Atlanta saw a talented guy they could pair with an elite CB they already had and threw out a pick and Detroit took it. It's very similar to the Swift situation - when healthy, you have a potentially great player. It's just a matter of being healthy, and both of those two predated Campbell and the GM so they got rid of them. Happens all the time.