Read the Diaz info again. It was NOT illegal. He prior permission from CSAC but they revoked it last minute. You don't have to agree with his pot smoking but he wasn't doing anything against the law, the rules (at the time) or against his trainers. Everyone knew he was smoking pot. He had a prescription. The reason he wasn't cleared to fight is because a key person resigned from the CSAC and then they changed the rules to not allow his pot. He didn't have time to clear it out before testing.
I don't smoke pot and I think it's stupid to do so. However, that doesn't make Diaz a criminal.
A lot of high-and-mighty on this forum lately. Everyone needs to check themselves. We all have our own things that others wouldn't agree with.