My better half, who hails from south of the border, once said to me that it shouldn't be sung at the rugby etc because it would offend the Queen and Princess Anne etc. It hadn't ever struck her that they are descended from Robert the Bruce who is celebrated in the song ??