The very definition of hypocrite.
Not wanting to pass laws to legalize one’s personal failings or service one’s “category” is not hypocritical, that is the kind of attack that homosexual leftists make against conservative gay legislators, and it is used against black and female legislators also, in varying ways.
He’s only a hypocrite if he insists on not being legally punished. He’s reportedly against decriminilization - not usage.