The Department of Homeland Security wastes money, and ABC News is on it.The real question is, why does Keene, New Hampshire need a $240,000 armored personnel carrier to safeguard its annual pumpkin festival?