I toss my massive caber from time to time. I do not consider it a punishment, nor a sin of impurity.
As for the haggises, I don't actually ever see them as well-formed as that - I usually have them from my local chippy, where they're fried in batter. Sometimes I could swear it's actually black pudding, but when I remonstrate with the owner, I can never understand his Italian accent.