Ninjas. Unless they are super advanced robots with hi-tech weapons and advanced tracking and targeting systems, there is no robot today that could defeat a ninja. Unless it was a transformer, but it would have to be a Decepticon because Auto Bots don't kill humans.
Neither. Spartans pwn all. ( that show on spike where they do simulation of those ancient warriors has shown me time and time again that the Spartans r.ape everyone. I for got the name but I remember that they beat the ninjas)