At the end of the day, it's ridiculous suspending someone for 6 month to a year for smoking up before an event in my opinion.
Not that ridiculous, they know the rules and they are quite easy rules to follow. If they choose not to then something like this is fair. And anything less then 6 months would almost not be a form of punishment for most of these guys that only fight a couple times a year. Even a year suspension means most guys will only miss 2 maybe 3 fights.