You are all wrong, Haro is the real spy and the real villain, he was there when Lockon Mk I was killed and he is everywhere, even Nena have one. I bet in the end of this season, the real villain will appear with a mass produced GN powered Balls with Haros piloting them, the real villain will turn out to be Amuro
---tired--