These were identified as deputy US marshals not “private “ security personnel. If they were deputy marshals then they had legal right to carry. There needs to be more information about the individuals that were involved. Were they actually hired to protect Justice Sotomayor as Deputy Marshals on private duty. As a US Marshal they are allowed to carry since their guns were described as a service weapon. So the questions you asked are inaccurate.