Mykl:
In answer to your question(s), I have NOT done business with Jersey City Armory. I had previously heard NOTHING about them, good, bad or indifferent, however at least some of the prices quoted sound fair enough. Matter of fact, until I saw the link that DZ mentioned, I didn't know that they existed.
My "pique" with them revolved about 2 things, which I thought I had made clear enough. One is the fact of extra charge for the use of credit cards. We are not involved in/with $10.00 purchases, but of course, they can run their business any way they like.
The other is, I think, much more important, and involves semantics. Gun owners, shooters and so forth, have taken one hell of a beating over semantics, this baloney over "assault rifles" is a clear example of that. Do we really want to use term that carries with it, such perjorative baggage, I would think not, but that's just my thinking.
Additionally, there is the military definition, which in my mind is THE SOLE AND ONLY WORTHWHILE DEFINITION for the genre. Let's not play into the hands of our enemies.
Perhaps I have made a mountain out of a few grains of sand, I will allow others to make that particular judgement.