Dave don't kick yourself there is no need. Punishment is really not the way at all it's much easier than that.
This is a practical aid and not Reiki but I've put the name of a book title on the book club board. Check it out Dave, it really is a great help and certainly changes the mind set. It's possible to quit pain free and not even feel like you're 'missing out'.
Nice to 'see' you again Dave,
Take care eh.
maat