1. Allah had said that if anyone who received the table spreadth at the time of Prophet Jesus peace be upon him, that he will punish them like he hasn't done before.
2. He would have sent Iblis to Hell, but he hadn't as he gave him leave for the test in this world
3. So this is for the believing men and women -I don't see a lot of people falling in that category, as we are not talking about people who are say they are unsure if Islam is right or haven't learnt. We are talking about people who actually believe and decided to reject it, even Iblis won't be saying that God doesn't exist and he doesn't think it's true personally. Therefore as the purpose of this world is to pass the test and as they have already benefited strongly from Islam then it was able to get rid of them, as no difference if they were in Heaven and to get rid of them. As why would Allah agree for any further provision for them? So people don't understand and have doubts over this, but it makes sense. But you will find the people who complain, don't even complain that soldiers if they refuse to fight and die for a cause they don't believe, end up being sent to prison. Which is wrong as Allah doesn't say give up your life for the decisions for the life of this world. There is no agreement with countries with Allah to allow people who for their countries to go straight to Paradise. Lets not forget that they refuse to kill murderers in their own countries, but kill people abroad - what right does a country have to kill anyone, if they refuse to kill their own people who have committed bad deeds??