The diatribes against the M1 Carbine here are pretty amusing. While I'll certainly agree that the M1 Carbine doesn't have the stopping power of the M1 Garand, or even the M-16, it's hardly a non-lethal weapon. In any case, since most of us own guns that principally kill paper and various other range fodder, what's wrong with the M1 Carbine. It's a light, fun little rifle. If I were actually going to be in a gun battle, I'd bring an M1A1 tank, not a handgun or rifle of any sort! for 99.99% of the uses that you're going to put the gun to, the M1 Carbine is a great little gun.
If I were forced to pick between a .357 revolver and the M1 Carbine, I'd pick the carbine. With SP bullets, I'll have a round with similar effectivness, but I'll also have a much better range. I suspect that not many of the detracters could actually hit an adversary with that revolver at 50 or more yards with lead coming back their way, so the carbine would enjoy an advantage in such situations.
This is all good fun, but let's focus on reality, if you talk to a thousand people, only a couple of them have ever had to deploy a gun of any sort in a defensive situation, are the rest of you really going to carry around a Garand for the rest of your lives "in case"?