how so? the whole "did this unit have a soul" was already established in ME2 (legion mentions it to Shepard)
I don't see how the geth are different in ME3 the whole "pinnochio" thing seemed like a natural progression from ME2
and the admirals were always huge dicks (remember ME2 tali loyalty mission)
and your username is a bit suspious lol and it seems like you are biased and wanted the admirals to be the clear good guys and the geth the bad one's like in ME1
The first point has already been answered by other posters. In short, the "soul" question needn't necessarily be tantamount to the geth wanting to be considered individuals but merely acknowledged as a form of life. This is how the portrayal changed from the first two games to ME3
Subjective. The only admiral I thought was a "dick" in ME2 was Koris, seeing as he intentionally tried to sabotage Tali's chances at being exonerated to further his political aims. You can call him out on this and disagree with his peace objectives, just as you can disagree with Han'Gerrel's insistence on war being the only option. Then in ME3, he is now somehow Tali's only ally (I guess the whole "I nearly got you exiled" wasn't a big deal). ME2 Gerrel was a very reasonable individual, who is seemingly close to the Zorahs. His reasoning for wanting to retake Rannoch is a concern for his people, namely that the Reapers are coming and the quarians need a viable homeworld to shelter their noncombatants while the fleet is fighting. In ME3, he gets turned into a callous fool who seems to have no regard for casualties and is additionally refered to as "Bosh'tet" by Tali despite sort of godfather he was in ME2 (provided you don't take the ridiculous renegade interrupt).
The interrupt is another example of the biased portrayal of the conflict. So you can punch the pro- war Admiral, and lambast the other pro war Admiral Xen about her opinions on synthetic life (in multiple instances), but you can't tell Koris to quit whining about the toasters if you are inclined in the opposite direction? Xen in particular recieves a complete character assassination. In ME2, yes, she is portrayed as eccentric, sure, but also brilliantly intelligent. Criticism is limited to a single self righteous quip by Tali about experimenting on childhood toys. In ME3, the game makes every attempt to portray her as insane and allow you to criticize. If you take her on the Dreadnought, every single squadmate has a line about how unstable she seems. After the mission, when she asks to examine Legion/VI, you can either blow her off (renegade option) or refuse outright and be subject to autodialouge lambasting her opinion, including an interrupt, an option which automatically assumes that you agree with the product the game is trying to sell you about synethic life being "real boys" regardless of whether or not that was your actual reason for refusing her request. Then, you can walk over to Raan and ask about Xen's special projects fleet, where you are given the choice of once again calling Xen insane or.......oh wait, there actually is no option to agree with her views. It is just assumed that her and Gerrel are villians to be laughed at, lambasted and punched, rather than people with reasonable opinions.
Added on top of this that Koris completely loses his ruthless outlook from ME2 that made him willing to ruin Tali's life just to make a political point. Instead, he is now the heroic paragon admiral who sacrificies his ship to save the battle campaign of all the pro war admirals whom he disagrees with, and is now willing to selflessly sacrifice himself for his shipmates. Why couldn't Raan, Xen or Gerrel do this you ask? Because then there might have been something to make them look like real people with admirable qualities as well as drawbacks, instead of comic book villians and incompetents.
Geth were never the bad guys (apart from the heretics) and quarians were never the good guys. As early as ME1, before the "heretics" were even a thing in the narrative, you could lambast Tali for her people's decision to deactivate the geth. That was the whole point of what made the conflict interesting. The quarians had started the conflict, and in turn the geth had commited massive and inexcusable atrocities against them to the point of genocide, which goes far beyond self defense or "we wished to live" excuses. This portrayal is completely thrown out for ME3. Why doesn't the geth propaganda video show any geth indiscriminately dropping chemical and biological weapons on innocent quarian civilians and killing them by the billions as legion suggests in ME2? Because that part of the narrative is intentionally downplayed, and another angle added to the "quarians are villians" trope by showing them killing their own for trying to protect their innocent geth. I wonder what happened to all of these sympathizers after the war, anyway? If the quarian KGB was so efficient that they managed to wipe out every single one of these tratiors out of a population of 2 billion in wartime, how did they lose the war in the first place?
Have you thought that they won't stand a chance against Shepard? Dude just took down a Reaper. On foot. And there is that geth standing right next to him. Look at what happened to Legion 
If I were to write them acting I'd have Raan/Tali point a gun at Legion and give player an option to shoot them down via Renegade interrupt.
The quarian fleet took down the Reaper, Shep just pointed the laser. This while the supposedly anti Reaper geth sit there with their thumbs in their synthetic waste ports. Nevermind that Legion/VI would have succeeded in killing Shep if not for getting an untimely knife/ shotgun in the back.
Nonetheless, I agree a renegade interrupt would have made more sense (and not assisnated Tali's character by making her overly and out of character passive), but there is a very good reason that the quarian commits suicide. It is because saving the geth is the paragon (read: good and morally correct) decision and having to sully this goodness and righteousness with the "good guy" murdering an individual who merely is trying to protect their family, friends and entire species from being killed would have taken away from the biased narrative they were selling.
I was kinda bummed too that instead of going their way as geth the Rannoch arc made me choose between killing them or giving them reaper code. Geth were interesting because they were not true AI but rather a kind of collective conciousness.
another problem with the Rannoch arc independent of its biased portrayal, In addition to the already explained philosophical about-face that the geth are doing by taking said upgrades. Compare this with TIM/Cerberus's goals and techniques of using Reaper tech to "improve" the human species. We can never even do anything that resembles agreeing with the latter and are in fact autodialouged into considering it morally repugnant on multiple occasions, but are forced to accept the former and are deemed anti synthetic racists if we dont? Uhh, isn't it exactly the same thing, just applied separately to organics and synthetics?
I could have just posted this and saved myself 20 minutes, but whatever.