It's not vague at all. I said I posted it here, so
Post# of 75002
If you want to believe there's no CBD in the Amazon products, you're entitled to your opinion, but before making the claim based solely on a several months old Amazon CYA policy posting, maybe you should contact the company yourself. I saw the video.
If Michael Welch was not on the level when he made that claim, he left himself wide open, so I'm sure he was speaking truthfully. Again, I suggest you ask him since you have doubts. I don't share those doubts.