you went out and argued with this crazy dude in the hallway. the dude was probably 1. high 2. violent or 3. both. you would not win the fight if he stabbed you. it's not macho to get killed. you also put yourself and your mother in danger by pissing off a crazy drug addict who knows where you live. that's handicapped. you wouldn't have been in any danger if you just went back inside after he said he was looking for drugs and called the cops when he started making noise.
if you think someone is dangerous or violent, don't try talking to them, just call the police.
First of all, you didn't even read the loving OP or anything afterwards, and now you're arguing with me. Good job. Let me reiterate what I said in the OP and onward to help you out.
My door got buzzed, go to see who it is. No response. Go out to hallway after hearing ruckus, see drunk guy bouncing off the walls and knocking constantly on neighbors door. Is clearly in the neighborhood for drugs after asking him what's up. Why should I care if he wants drugs? Good for you, but do it somewhere else for your own good (most people loving leave when they know they've been ratted.)
Go back to my game, but load my gun just in case, people are stupid (see this is the part you missed.)
Go back out because he's still being obnoxious and loud, tell him to essentially get lost, but in a nice way, along the lines of "If you shouldn't be here, get going; I've never seen you here before."
He takes it personally and starts threatening me. Queue the part where he looks like he may have a weapon. Queue calling the cops. He goes on with the shtick of threatening me, then scatters.
If he feels like coming back to my apartment I won't hesitate this time to actually loving shoot him.