'Vietnam' takes on all sides with a critical gaze