I stand with @NickKyrgios
Yes he's made a mistake but he's not a cheat and didn't dope, he took a recreational drug which he's owned up too. No excuses saying he was contaminated from a sleeping pill or from a body massage.
Nick's not perfect we know that but he's no cheat.