I have glocks also. all the baby glocks with the exception of the 39. also 20, 24, 34, and 2 others I cant think of. my 20 I shot at least 500 rounds out of it so far and haven't cleaned it yet and it still functions flawlessly. some pistols do require more maintenance than others. my nighthawk 9MM jammed after 200 rounds with no cleaning. but after a takedown and lube it functioned with no issues. the tolerances are tighter on more expensive pistols than the less expensive ones. I believe this is why they don't function as well if exposed to sand, mud, etc. most guns are like this. most of my guns probably wont shoot flawlessly if I put dirt or sand in it. it doesen't mean they are not good firearms.
buy a gun. if someone attacks you shoot em.
how many more times are we going to cower under tables and chairs, whimpering like mindless dogs, thinking that someone else has the responsibility to save and protect us?