That will vary with the purpose for which you have the gun.
Which helicopter pilots?
They carry Sig Sauer p226s in .45 cal
Traditionally they carry the military-style Model 1911 Colt .45 caliber semi-automatic pistol.
They carry Sig Sauer p226s in .45 cal
LAPD officers are authorized to carry Smith and Wesson, GLOCK, and Beretta semi auto pistols, in 9mm,.40 caliber and .45 caliber as duty weapons. They may additionally carry compact versions of the above brands for back up weapons ,or as off duty weapons. Some veteran officers still carry department authorized S&W revolvers in.38 caliber( although Dept. policy has required transition to the above pistols in semi auto) Officers may still carry the compact S&W snub nose revolver in .38 caliber as a back up or off duty weapon. Currently officers who have completed a transitional course, or are recent academy graduates, are issued the GLOCK model 22,in .40 Caliber. Additionally, Officers of the City of Los Angeles Airport and Port Police Depts, are authorized to carry Sig Sauer semi auto pistols in 9mm,.40 caliber, and .45 caliber in addition to the above authorized manufacturers listed for LAPD
S&W and Colt in 38 special
Colt, Kimber, Smith and Wesson, Kimball, Para Ordnance, STI, HK,
While that isn't true it would not be justified if it were. The more a corporation pays in taxes the less they will grow and the fewer people they will hire. Corporations have dozens of different types of taxes they have to pay.
You do not give enough information to answer the question. Get a lawyer or ask your local police.
HMG is short for heavy machinegun. Like the .50 caliber HMG. It is usually to heavy to carry and is mounted on vehicles.
Generally, no. The .40 caliber is usually a very large handgun and very heavy/ hard to conceal. It CAN be done, but not easily unless you are a very big person or wear a coat all of the time.