A few weeks ago I bought a new Taurus TCP 380. They had them for $199 at a semi-local gun shop. I already had one, have had it almost two years, and it has been a phenomenal little gun. Has never malfunctioned, accurate, and great trigger. Over 2000 rounds through this gun...never a hiccup. Incidentally, it's a "B" revision level. Enter my brand new TCP, a "D" level revision, the newest and latest there is. What a heap. Out of the first 7 mags, in the middle of 6 of them the slide locked back on the 2nd or 3rd round. Then FTE's began to happen. So, Taurus (after I FINALLY got ahold of them) sent me a label, and back it went yesterday, to hopefully be properly repaired. I feel like this about it; I find it totally unacceptable that this is what these gun manufacturers put on the market for us to buy. And it's not just Taurus, it's other brands too, sometimes much more expensive guns, like the Sig 238 I had. These companies have built hundreds of thousands of guns, and in this example with this Taurus, after 4 revisions to the gun, they still don't have it right? There's just no excuse for that. Yes, sometimes you'll have an issue with something...nothing is perfect. But in the case of a gun that someone buys primarily to protect their life if they need to, the sub-standard quality of some of them is just inexcusable in my opinion. No, I didn't have to buy it, but I did, so I should be able to trust it from the git-go, no different than my Glock, Sig 226, and my HK USP. Does anyone else agree?