isn't it very anti English to celebrate St. Georges day? I mean it is a catholic idea (protestants believe Christ is our only mediator and advocate). As the Queen is the head of the Church of England - a church which is oppossed by Catholics, and which does not celebrate saints, that is the...