Don't believe everything you read. There is a lot of anti-military, anti-Semitic propaganda out there. The IDF is a fine fighting force, always has been. That nation has fought for every inch of ground from the word go, with the IDF always there wth their front towards the enemy, even if they are surrounded by them.