Crackheads are dangerous folk. They are fiending for that next fix and will kill to get it. I'd say you did alright but it would worry me that now that guy knows where you live and that you have guns. Not to add to the worry but call the cops back again and stress the fact that you are afraid for your fiancee. Also talk to your fiancee, she may have just changed her mind about guns now that evil has literally been at her front door.
As Dave Chappelle says "MMMMM, peanut butter and crack sammich"