If we are going to stop singing it it will because of what it means for us not England. I don't think the song does anything to compare to the cultural, social and political undermining of the Celtic nations but it might make us look a bit small minded.