The reason you are getting confused is that you are asking more questions without first pondering over what answers are already given. So this time, try to slow down and absorb what is being said because most of it has already been told to you in previous threads:
Keep these principles in mind:
O – Allah is not robotic, rigid or mathematical. He is understanding, careful, considerate, wise and keeps nuance in mind. When He says that He won’t forgive shirk does not mean He does not consider the intention, the situation, knowledge and background of the criminal. Human courts even check all this, do not think less of God’s court.
O – Everything regarding Allah’s punishments is a warning. Allah will fulfill His promises but He may or may not fulfill His warnings. So your first question problem is that you think that Allah isn’t flexible. He is, don’t put your hope on it, but He is. Why? Because He is not robotic and actually understands grey areas that needs careful judgments.
Now ponder over these two points, and understand them. Once you have absorb them, we can deal with your questions:
—————————————————————————————————————————————————–
1) Christians do not accept that they commit Shirk. Mushrik do. Christians argue that they have proof from their holy books that Trinity is correct. Mushrik have no proof. Now the question is, which Christian is being honest and which one is lying? Allah will decide because there is honest believer and dishonest disbeliever hiding within Christians. Mushrik has no proof, accepts they commit shirk and the chances that there is a confused honest believer hiding there are less. Chances that a mushrik is forgiven are less, but not impossible because of the two principles stated above.
https://www.facebook.com/watch/?v=655601595410236
Discussion 58911
2) Separation of believers and disbelievers happen in time of Rasuul only. Because Allah intends to destroy disbelievers and does not want believers to be there when His punishment falls. Which is why He told believers to enter Hazrat Nuh’s boat because the flood will drown everyone. Hazrat Nuh’s son didn’t listen, didn’t separate himself from the disbelievers and got drowned because of this. We don’t separate from disbelievers for no good reason, and definitely do not separate from Non-Muslims, especially in modern time because there is no Rasuul, no punishment that will fall from Allah. There is also a case of separating from the enemy you are war with that wants to kill you in war time but that is common sense. A prophet’s followers only separate when Allah gives the command through His revelation at that specific time period.
Discussion 90499
3) It will only be declared on Day of Judgment. It was only declared in Rasuul’s time because the Judgment had to happen in a few years in front of everyone. Our time’s judgment is only going to come at the Last Day, there is no Rasuul, no revelation, nothing to tell us who is a believer or kafir today.
Discussion 84548 • Reply 84587
Discussion 84548 • Reply 84588