Is it because one is perceived as American by people who are a little bit thick
DH is 50. He went trick or treating and carved vegetables. He's from Essex.
We have photos of him and all his little friends dressed up.
Where did this idea that it's American come from? And even if it was American would that be enough to not celebrate something that kids enjoy? When the UK was off spreading its culture forcibly all over the world that was fine, but when one of its former colonies spread a little back, it's offensive.