Gamaro, you don't come into someone else's home & insult them. They reserve the right to boot you out.
There's a reason you find yourself in these situations, calm down & tone down on the abrasive attitude. Asif never gets into arguments, if he lost it with you, you certainly are in the wrong.