I know I shouldn't be astounded - I know the people in the US carry guns around - that's why they have so many horrific shootings. But I thought people on this blog were normal every day people - not gun touting, knife carrying people. Being from a different country, we obviously have completely different standards.
I used to live in an inner city suburb that was known for violent crime. My house was first burgled within a week of me moving in, and we were broken into at least 8 times - it must have been more. The first 5 times were during the first 5 school holidays. The first time it was professionals. I had got an answering machine, and was at a friend's place. We rang up the answering machine and had a conversation with it. When I came home, the burglars had packed everything into some bags I had, but had dropped the bags just inside the door - they had obviously been frightened, probably by the answering machine. Most times it was children, and once it was definitely a druggie.
From what was stolen from you, it sounds to me like children. I found that a monitored alarm, with stickers about it on every window (some people seem to think that a room without a sticker on the window isn't being protected - even if it is reinforced glass that takes at least half an hour to break) was good. Dogs are fantastic (I had a very small yard, so a dog wasn't an option). I also made hiding places in my house - hidden cupboard backs... I put stuff that I definitely did not want to loose there. These days I would backup to the cloud, or to something I took offsite.
When walking around the streets I was confident - walking briskly with my head up.
I would not consider firearms. They make you feel safe. However, if you don't have training, they could be worse than useless, and possibly used against you. They may make your residence more vulnerable, because firearms are attractive to burglars.