Answered by Shaykh Gibril F Haddad
I was provoked by a man who stuck his fingers up at me whilst doing this in the mosque and made offensive remarks to my father and friends. I in turn lost my temper and replied by sticking my fingers up at him and calling him a *****. I deeply regret doing this as it was a moment where I lost my cool because tempers were running high. What is the punishment for this and in what way should I repent for this awful sin? People are now gossiping around town calling me a kaffir and a munafiq, are they correct to do so?
Offer this man a gift, and seek his forgiveness.
Allah Most High tells us,
“Repel the evil deed with one which is better, then lo! he, between whom and you there was enmity (will become) as though he was a bosom friend.” (Qur’an, 41:34)
Pay no attention to what people say of you but consider what Allah and His Prophet think of you.