He’s only a hypocrite if he insists on not being legally punished. He’s reportedly against decriminilization - not usage.
OK, he might not be a hypocrite... in that case he’s schizophrenic.