The newspaper article says it all, "If he can't carry a gun, who can?" (registration required):
The 23-year-old East Side native served 15 months with the Army in Iraq at Baghdad International Airport and Camp Dogwood. Last week, St. Paul Police Chief John Harrington denied him a carry permit. Dirks' primary job in Iraq was repairing the weapons systems on Bradley Fighting Vehicles. He also stood guard with the M249 light machine gun and .50-caliber heavy machine gun. He has fired the TOW anti-tank missile, the 25 mm cannon on the Bradley, the M-16, thrown grenades and "a few extra bonuses that came with my job," he said in a recent interview. Despite all this experience, he was denied a carry permit under the system the concealed-carry law was designed to replace.