You know at casinos there are Chips and Checks. Roulette has Chips, worthless clay that is marked for a specific amount at that table only. Checks are everywhere else, which have a dollar amount on them stating that the cage will trade that check for the amount it shows on it. The cage won't take chips because they can't tell how much they are worth.
My point is, mist people will call a Check, a Chip, and it's wrong. So what? I know what they mean. Sometimes I'll correct them if I think they'll think it's interesting. The vast majority of the time why bother.
I googled "Gun Clip" and the first thing that pops up is a Wiki for Magazine. Just below there was a page saying that clip normally is shortened for a stripper clip. I think it would sound weird to ask for a magazine. Even if it's the right term. It would be like now, in 2011, calling something cool "bad." It's just not used anymore. No one says "bad" meaning good anymore, because it's not "bad." So, why not accept that people mean stripper Clip, and even if something is not really right, you know what they mean.
On top of that, people are inherently lazy. Most people don't use proper grammar, or use idioms properly. How many times have you heard the phrase "I could care less." But when they say it they mean that they could NOT care less. If you spend all your time correcting tiny things like that, where will it end? No one says everything perfectly all of the time.