He's completely at fault, there's absolutely no one to blame but himself. Whether or not he deliberately tried to hide cycling off, or inadvertently took the wrong over the counter supplement (which is extremely doubtful given his past), the onus is still on him to disclose anything that he's taken... which he also didn't do.
He's well known for having odd test results in the past, skirting rules, loving drugs, lying, and simply not giving a fuck about anyone but himself. Jones should be given the same ''sentence'' as other offenders. Two years ought to smarten him the fuck up. Or not. Don't care anymore.
He fucked himself over... period. I don't understand why this is so difficult for you to grasp.