CajunBass said:
Hi-Point C-9, 9mm 25 ozs.
Glock 17, 9mm 25 ozs
Ruger P-345, 9mm 29 ozs.
Hi-Point 45 32 ozs.
Springfield Arms GI 45. (all steel) 38 ozs.
Ruger 90, 45 34 ozs.
Glock 21 45 29.5 ozs.
In the first case, you're comparing full size, hi-cap 9mms to the compact 9 round version of the Hi-Point.
You're also assuming that the Hi-Point weight includes an unloaded magazine and therefore are comparing the straight weight of the Hi-Point off the mks website with weights for the other pistols that include the magazine weight.
Finally, the Glock weights are not correct.
You also neglected to mention that you used the weight for the 14 round hi-cap version of the Springfield GI .45, the weight of the standard model .45 is 36 ounces. Besides comparing an all steel gun to a polymer frame gun isn't exactly straight up.
The Glock 17 (18 round full-size 9mm) weighs 22 ounces, 24 ounces with an empty magazine.
The Glock 21 (16 round full size .45) weighs 25 ounces, 27 ounces with an empty magazine.
There is no such thing as a Ruger P345 in 9mm.
The other Ruger guns you list are all full size guns with alloy frames, so naturally they're going to weigh a bit more than polymer frame guns.
Here's a more correct list just comparing polymer to polymer.
Hi-Point C-9 (9 rnd compact 9mm) 25 oz (without magazine?)
Glock 17 (18 rnd fullsize 9mm) 22 oz, 24 oz with magazine
Hi-Point .45 (10 rnd .45) 32 oz (without magazine?)
Glock 21 (16 rnd .45) 25 oz, 27 oz with magazine