So I was a bit drunk. some guy stole a take away kebab from me, so I knocked it out his hand onto the floor. A little bit got onto his shoe. He was also drunk, I said sorry but he persisted that he wanted to fight and that I should lick his shoe clean(he took his shoe off for me to lick it). I said fuck that, and went to get a taxi home. He somehow managed to get in two quick punches which was completely undefended and bust my nose and lip, I didn't even retaliate, I took both punches like it was nothing. Should I have fought back? been more aggressive? should I have even apologised for what I did? I tried to defuse the situation by apologising etc.