This verses were revealed at the time of Badr war.... so at the time of war, it was instructed to strike the non belivers... this was the battle between 300 muslims and 1000 Jews, so god is promissing them that he will make there feet firm and protect muslims...
get you fact corrected Mr. JGN... first learn about Islam before just quoting things out of context.