The israeli and amerikkkan soldiers have this in common. When they have superior technology on their side against people who have nothing, they are brave and can win any battle. When they are on the ground with nothing but rifles, they are shit. They can murder children from the sky and make their leaders proud, but otherwise they fucking lose, and lose they will. The same goes for any imperialist army. Also, they can kill millions of people without their home populations shedding a single tear, but they lose a miniscule fraction of that, and everyone back home loses their minds.
Things are a lot more complicated on the ground than most people realize.