Probably legalities. Wouldnt want those customers who are scared of guns to stop spending money at the respective airline. Therefor, no guns.