He had an 1000+ OPS

Surely he could have
DH'd somewhere
So that alone eliminates 16 teams. So now we've narrowed it down to seeing if the American League colluded. Some teams you could argue didn't need Bonds. Also, Bonds was 42 years old tryna compete for a ring. Bonds at that point likely wouldn't have taken a job DHing in front of 12 people on a wack ass Devil Rays team. He'd have to prove that a team wanted to sign him but couldn't. Besides that, he wasn't entitled employment, and to not sign him, there were easy reasons to pass on him, so whether it's true or not, how will he prove that, I don't know.