Neut != instant lockdown. It takes time to drain accumulator down. Id Like to see an Ictus drain a Seth 100%, it would probobly take over a minute.
"- neuts are best against anything that needs AP to use"
It would be better to ECM + Suppress a Seth instead of taking a minute to drain it, just 1 example.
Also, Pelistal mechs need to run energy injectors to be cap stable with more than 1 neut, so that energy argument is invalid. We sacrifice high DPS to not use accumulator, so using it for neuting is simply not wasting it.
Also, do you know how hard it is to fit medium neuts on a Tyranos? We are already reactor starved. Try fitting even one medium neut with an injector/shield... good luck. Neuting also lowers the ammount of energy we have available to our shield systems, if you are taking heavy fire, neuting is NOT a good idea.
Most neuting ictus fits run an energy injector, so your argument is also invalid there.
Anni, I seriously doubt you have taken any look at how difficult it is to do these fits, no offense.
Green is slow and does low DPS. Those are 2 huge disadvantages right there. We can fit to be nasty when up close, or fit for long range. Nasty + Up close is still going like 65-67 KPH with a frame. Pretty much any mech can outrun that...
Our shield tank requires us to sacrifice even more DPS due to the 5 second cycle time.
ECM / Suppression has ALWAYS worked vs NPCs, that argument is also invalid.
Green is far from overpowered, we are ballanced around low dps + low speed. Of course we are good at other stuff 
Anni, what does green have besides LOS advantage if you took away our tank (which is really just our free accumulator) + energy warefare?
Answer:
Nothing
Green Advantages: Accumulator, LOS, Range (only with higher tier equip and sacrificing extreme DPS bonus to do it, LOS bonus is not useful without range at high end combat)
Blue Advantages: DPS (Damage percentage), Speed
Yellow Advantages: DPS (Cycle Time and Crit), Resistsance
Our accumulator was meant to be used... that is one of the main reasons to play green after all?
Looking forward to new players and new conflicts.