Which disproves that the geth actions in the morning war is a genocide.
Genocide requires the explicit intent of the destruction of an entire species or race or whatever grouping.
No extermination has to be 100% to be classified as genocide. They intended to kill every organic in Quarian space and they succeeded. Those they didn't kill were those who left Quarian space.
You can fight this all you want, but the fact remains that the lead writer for ME1 specifically described what the Geth did to the Quarians in the Morning War as a genocide (see post at bottom of last page).
We could argue that the geth wiping out the quarians in the 2nd war is genocide, but... then we run into the heavy handed writing again.
If my country is attacked and we destroy every military vehicle shooting at us. It's a war of selfdefence, even if the entire other nation was inside these vehicles and they seize to exist because of our actions.
That is how the 2nd war is described and it does fall under self defence.
Civilian casualties are acceptable in a time of war. Ie. even hospitals loose their protection under the geneva convention, if they are being used to commit acts harmfull to the enemy.
Arming every ship in the quarian fleet with the biggest guns they could find means that every ship in that fleet loose any civilian status.
With Legion it could be called self defense, but the VI clearly states its intent to kill them all.
I won't argue that their armament invalidates them as civilians, but I think they made the right decision in arming that way. The Geth have targeted any ship entering their territory, armed or not, for centuries - so if their ships are going to be targeted, they might as well be capable of fighting. The Reapers, of course, won't care whether their targets are armed either. Not to mention the Codex has said since ME1 that most Quarian ships are armed to discourage piracy, given that they're forced to spend much of their time wandering the Terminus.
Of course, it was an entirely different situation in the Morning War. People on the ground who don't want to get blown up can at least try to get away from the fighting. It isn't an option when you live in a tiny metal cubicle in the cargo hold of a ship in space which is home to several hundred/thousand people beyond the capacity it was designed for (there isn't enough escape pods for everyone, even if there were a planet for those pods to go to). And no, they can't run from the fleet because that means having no destination, no military protection, and no food in a galaxy crawling with Reapers - besides, if you abandon Admiral Koris, a good number of civilian captains panic and attempt to flee to the relay only to be killed by the Geth blockading them in the system.
What irks me there is that supposition that no quarians would surrender, the geth would not allow a surrender and that shepard isn't asked or being given a proper chance to change the course of action.
Because even if you choose the geth over the quarians, the geth still pledge themselves to fight against the reapers, with that in mind it would only be logical to try to prevent more damage to the geth fleet, save as many quarian ships and lives as possible.
If you choose the Geth over the Quarians, Shepard chooses not to inform them that 1) the upload is taking place, and 2) the Geth are willing to honor a ceasefire for the first time in their entire history (if and only if Legion is present - the VI openly states its intent to kill them all). For all the Quarians know in this situation, another Reaper backup came online, in which case ceasing fire wouldn't spare them anyway.