Is OTHER wrong in the post ? POST : So this happened a couple months ago but this is something that I still think about from time to time.

I'd managed to bum a cig from a friend and while I was outside smoking with him, a beggar asks me for money.

I decided not to apologise or use some excuse to not give him money, and to just say no. I figured that I didn't need to pretend that I'm sorry if I'm not, and I've got every right to turn him down.

Anyway, I say no and so he then asks me for a cigarette. I could've truly said I had no more, but I say no again. 
He asks me, "can I have the cigarette you're smoking now, then?" and I say no again. 

He says "if you say no one more time, I'll knock your fuckin' head in." I say "alright then, I'm gonna go inside", and as I walk off he says "yeah but you're gonna give me that cigarette first" - I'm feeling annoyed because he's ruined my cig and so I throw it on the floor and stamp it out. He follows me inside and I have to rush to the counter for help since there were no bouncers.

AITA for not being respectful and polite to him? I definitely will be in future, even if I mean it even lesser-so than ever, but was I an asshole here?