He took Sudafed, their are medical reasons to take amphetamines, steroids, and "masking" agents. To call guys cheaters because they dared to get a cold misses the point of drug testing.
This is the issue with drug testing. Fighters are having their health and privacy compromised in the effort to find cheaters. If you are going to effectively test fighters you need to do so when they would be cycling for the fight. The only things you should be looking for pre-fight are diuretics. This poor SOB made the mistake of taking over the counter cold medicine and now he's lost his job and is labeled a cheater for the rest of his career, while 30/40% of the UFC guys that really are on the roids are getting away with it.
We're seeing more suspensions for Pot than for Steroids, I have a huge problem with this and so should everyone else.
Sudafed is not really an over the counter, it is a behind the counter drug, meaning any adult can buy it, but the amounts are controlled and they are not available on the sales floor. The reason for this with with sudafed is because it is used as an ingredient in making methamphetamine.
So, the reason the drugs he was caught with are not allowed in competitive sports is because they can be used as a masking agent for meth (meth would show up as some of the same drugs in a drug test). An athlete could be a full-on raging meth head, pop a few sudafed before drug testing, and just say he had a cold, that's why amphetamines where in his body.
Now, am I saying Fukuda is a meth head? No, not at all. Dont know the guy, dont know what he does with his free time. All I am saying is he took drugs that are on the banned list, and there for a good reason. So he knowingly (or ignorantly) took banned drugs.
On top of that, he had a loosing record with not a single finish. I dont see it as a great loss to the UFC.