I read an interesting article once about overpricing the civilian market, the US government pays $350 for a brand spanking new M4A1 from Remington or Colt and thats with bloated defence contract pricing. A civvy will pay around $1200 for an AR 15. I'm sure the French have made a deal with the Germans with the HK, I cannot see any country paying $4000 per service rifle. The yanks pay $10 000 for the CSASS kit from HK including optics and that is a highly modified version of the 417.
The US sources their Ar15 carbine types (M4s) from FN and their Rifle length form Colt. Both FN and Colt sell their "MIL SPEC!!" For a lot more than other rifles that are not "MIL SPEC!!", which is a good way to over charge for a firearm in the US Market...
Yet they fail to see that sometimes a firearm being "Mil spec" is not always a good thing... A good case of this is the Civilian M9 that beretta sells for a bit more than a regular 92fs... YET the M9 uses an older design of the 92fs while the regular 92fs use the upgraded frame that was made in the mid 90s for the 96fs (40 sw version)...
So some people gives more money to beretta to own a 92fs with outdated design, but HEY it's MIL SPEC
I did work in a gunshop and also as a gunsmith for a good amount of time, i can pretty much said that a good amount of gun owners are just people that love to have fantasies about being uber tactical operators and those who have big wallets are willing to be ripped of by gun mfg. Hell i even people that got civilian peq 15 (IR laser) for about 1500 what for i dunno???
Sadly, a lot of gun owners are just like this and give a bad image to the rest...