Unpopular opinion: regular strict testing is good, because it reduces what people can get away with, preventing a free-for-all situation like we've seen in pro-wrestling that led to dudes having heart attacks at the age of 30, and also and forces athletes to be very careful if they want to get around it, which again means they'll probably end up being more careful with their health in general. And even if the cheating is still there, if it's less drastic then it levels the playing field a bit.
However, USADA is fucking idiotic for the following reasons:
1) Arbitrary ban lengths that have ruined careers.
2) Arbitarily banning specific supplements with no clear criteria, like meldonium or fucking 7-keto. Part of this is because they follow the WADA list, but no one is pointing a gun to their head saying they can't decide what is and is not real cheating. Frankly, if you can buy something off the counter in CVS it probably shouldn't be on the list.
3) Not putting everything banned on their website in different languages. They don't even have Portuguese fully covered for fuck's sake.
4) Long bans for admitting to supplements on paper work, even really minor ones. I know ignorance is not an excuse for not following policy, and HGH is pretty serious, but come the fuck on, two years to Cro Cop for something prescribed by a doctor when the only reason you caught him is he admitted it? Cro Cop shouldn't have gotten more than a year. And Machida's case was just batshit. 2 years for something he admitted to on paperwork that wasn't on the fucking Portuguese website and was silly to put on the list in the first place, and a first offense on top of that.
5) Forcing fighters to have GPS trackers on their cell phone 24/7. At the very least they should be financially compensated a tiny bit for that, as in a monthly or quarterly stipend or something.
and the stupidest thing of all:
6) Jon Jones getting free turinabol for life on the thinnest veil of plausible deniability when they've regularly fucked over other fighters "out of an abundance of caution." And then they made it even worse by lying to Gustafsson about the extent of the situation and then asking him to decide on the spot if wants to stay on the card while recording him. Even without that it'd still be the worst.
TL;DR: Drug testing is good, even when it's not full proof, but USADA are still total asshats.