Things have been getting a little heated in this thread and while I don't mind critiques of my work (that's what this forum is for!), everyone should try to remain civil while discussing such critiques.
With that being said, I'm happy to give a little insight into our thinking when we developed the Trooper story, and the interactions with General Garza in particular. As with the rest of the game, evoking the spirit of the films was the top priority; and in the films, the protagonists almost always receive their military-style briefings from generals or equivalently high-ranking individuals. In A New Hope, General Dodonna briefs Red and Gold squadrons directly; in Return of the Jedi, the squadron commanders and ground teams are briefed by General Madine, Admiral Ackbar, and Mon Mothma. Leia gives Rogue Squadron their briefing in Empire Strikes Back; I can't recall what exact rank Leia carries at that point in the story, but she and General Rieekan seem to treat each other more or less as equals, so Leia certainly carries a lot of responsibility regardless. All of the Jedi Generals in the Clone Wars regularly lead and give orders to individual clone squads.
I never interpreted these scenes as indicating that there are no chains of command or support staff anywhere in the galaxy far, far away; we just don't see them because they're not dramatically relevant. Watching Mon Mothma's directives filter down to Admiral Ackbar and General Madine, then down to their subordinate officers, and so on wouldn't fit the films' storytelling style.
So, we adjust things in order to achieve those same dramatic goals. Havoc Squad is designated as a special, elite team with a huge amount of operational freedom, reporting directly to General Garza instead of running through the normal chain of command like the rest of the Republic military. This allows the Trooper to have a single "command" character to develop their thoughts and reactions to over the whole course of the plot; it allows the Trooper to have a personal ship and take it anywhere they want; it allows the Trooper to take on any side quest at any time, rather than calling to secure approval to operate outside of given mission objectives; and basically glosses over all of the many, many other realistic aspects of military life that don't fit with the get-to-the-drama pacing of Star Wars and the gameplay requirements of our design.
I'm certainly not here to tell you that you're wrong for finding these things unrealistic or unenjoyable. But everything we do is done for a reason.
Its not even a matter of unreleastic. My trooper did everything wrong, spoke back to the general in every option (except when I got bored of the story and just spaced bar through picking companion + options). Yet cause its the same CO all the way through its all ignored even to the point where murder is ignored. You can't get rid of her you can't get a transfer you can't get anything even when its clear you hate her and don't want anything to do with her.
Equally how has she avoided dark side corruption? Minor point but no one in the entire republic has dark side corruption no matter what they do yet my trooper looks like a walking corspe. At some point the story becomes so pointless as nothing you say or do matters and you get stuff with a CO who some people may like some may hate. It would have been nice if you screwed her over enough you could have got a transfer to a better officer.