A very quick perusal of ANO article 59 reveals that it is illegal for a UK registered aircraft to take off with any "weapon or munition of war" either in a compartment accessible to passengers or loaded. So until there is some amendment to the law, a Captain can be prosecuted for NOT refusing to fly with a sky marshall on board