My (five year old) son gets £1 a week pocket money, and usually saves it up. This week we were out shopping so he was allowed to spend it. He bought himself some sweet popcorn, but didn't immediately open it. He went on to be a bit naughty, so DH decided to confiscate the popcorn.
DS went on to be more whiney and naughty later (unrelated to popcorn confiscation) and DH told him the popcorn would be thrown out if he does not behave. I don't think this is fair - DS bought it with his own money. Doesn't taking it away teach him confusing things about personal property?