OMG time some people got a life.
It's a shame that a really great advert has to be argued over and picked to pieces by some people. Why does this advert have to be analysed and criticised? Why does it have to be historically correct in every detail? Who cares the age of the men in the advert? This terrible war happened and this lovely advert brings home a very poignant message to us all at. The message is, Christmas, peace to all men and is particularly relevant when men are still being killed in wars going on at this moment.
We all know that WW1 took away a whole generation of men on both sides and this advert makes us remember them.
Sainsbury's paid for a 4 minute advert and 5,000 of the chocolate bars in the advert are being sold every hour and money donated to the Royal British Legion. Good on Sainsbury's why not just leave it at that
Personally, I love the advert.