I don't really have a problem with it. 95% of the US population doesn't know what the alternate meaning of a "Ham Sandwich" is, and I would bet that 99.9% of children under the age of 15 don't know what it is. They never explained what it is, so I really see it as no harm, no foul.