Contrary to some of the rude detractors here, most British people love the Royal family and are protective of them. I don't believe a military presence is necessary. That would be going overboard. The Royals may be seen as a pompous economic burden by some but there is so much rich history and culture in the family, 1,000 year reign. People are fascinated. The Royals also symbolize peace, pageantry, elegance and a tie to the roots of England. Most countries killed off their kings and queens, i.e., Russia and France. England is one of the last holdouts.
William the Conqueror, who established England as we know it today, had Viking roots. No wonder Led Zeppelin sings about Vikings in the famous "Immigrant Song". :-)
I agree. I went off them after Diana died because of the way the Queen delayed lowering the flag at Buckingham Palace but I think she learned from that. I also like the fact that both William and Harry have served in our armed forces so those two especially have my gratitude and respect.