He was suspended (not banned) for taking a drug he had every reason to think he was perfectly entitled to take, which he'd taken legally previously, and which was prescribed for him by a doctor. His team doctor admitted failing to submit the correct form, that's all. This was a clerical oversight on the behalf of someone other than Yates, and was not an attempt by Yates to gain advantage. Yes, one has to take responsibility for one's paperwork, but this was not an attempt to gain advantage or circumvent the rules, and was therefore not cheating.
How about you take your crap to the appropriate thread?