Blaming taqdeer
Q: I think I have a serious problem in my Iman. I am not clear of certain things and it is really important to clear it. Whenever I face some hardship or insult or Allah punishing me, I feel like it is not my fault because everything is in His hands. The towfiq of making tawba or doing something correct, everything is controlled by Him.
Allah created Nabi (sallallahu alaihi wasallam) in such a way that Jibrail (alaihis salaam) came and cleansed his mubaarak heart. It is obvious that he is the best among us and this all Allah's plan.
An evil person's circumstances are like this that if he does any good deeds then it is from Allah. If Allah doesn't give hime the towfiq to do good then why will Allah punish him? To do good or bad is fate. Can you please explain this?