Britons are only proud of the NHS because of chronic myopia (unfortunately treatment is not available on the NHS). Britons are blind to the cost - about £200 per month per person, an amount that would pay for grand private healthcare indeed. Britons are blind to the poor service we all receive. Customer care? Waiting lists (rationing)? Filthy hospitals? Britons are blind to infinitely better overall semi-private solutions available to most in the US, and to all in France etc.

Posted on The Herald's website. The problem with national ideals is that no country can ever live up to them. You can imagine that flag-waving Americans are getting dewy-eyed over democracy and equality if you like, but the truth is that many are more interested in the principle of being able to own an assault rifle to shoot ducks and unfortunate trespassers. Guy Fawkes' Night might be a bit batty, but it's not self-serving nonsense masquerading as principle.

AF, Glasgow, by e-mail. I agree entirely that Burns Night should take precedence over St Andrew's Day and can't understand why everyone focuses on the latter. A saint's day is not an appropriate focus of national pride in the 21st century.

PR, by e-mail. VE Day is a better choice than NHS Day. Some people may try to subvert the spirit of wartime unity to suit their own ends but that's all the more reason to reclaim the date for a more positive purpose. It would also help remind younger people of what immense sacrifices their forbears made on their behalf.

The last Scottish veteran of the Great War died recently, and those who lived through the Second World War are also now of pensionable age. If it weren't for Guy Fawkes' Night, most people wouldn't know the story of the Gunpowder Plot. National days can serve an important purpose in encouraging remembrance of past sacrifices in the name of cherished ideals.

MM, by e-mail.