The 2024 John Lewis Christmas ad has been branded the 'worst one yet' by unimpressed viewers on social media following weeks ...