Let me get this straight... "Guns are hard to get, should I get a naginata?"
Polearms are a no no, you would be ineffective at close range. I would suggest a baseball bat or more preferably a bat with nails and razors in it or a firemans axe. Realistically,
in an armed home invasion situation, it is going to be you against multiple armed people of colour - in other words, unless you are a Krav Maga wiz, you goin' down. Your best bet is to have something you can indiscriminately swing with and rend flesh so that you shock and scare the perps away; you wanna go for a "oh snap that





craycray" response from them.