Yeah, it was pretty bad, but nothing that couldn't be justified.
As for Anderson's "more than one", he was mumbling that to himself. And rightfully so - how many times has he helped Shepard? A bunch. Hell, the ME1 extravaganza of getting Shepard un-grounded so he could race to Ilos was enough debt.
Of course, there were a few others. The infamous "we fight or we die", "what if they won't listen", "the fight is here"... This is all just Shepard being blunt.
He's not saying they have to fight or they'll die. No derp. He's saying that he's tired of the inaction about the Reapers. Everyone has constantly avoided the issue, and now they're on their doorstep. There is no more stowing the problem. It's RIGHT THERE, it's a threat, and they need to do something about it.
"What if they won't listen?" in direction to the Council may come off as a little whiny, but it's true enough. Even with the Reapers right there, who's to say the Council will care?
And of course, "the Council? The fight is here" is one of those moments that I believe is misinterpreted. Shepard knows he needs outside help, but he's implying that the Council isn't ideal for that. Due to their reluctance to help in the past, he's probably really saying, "The Council won't help if the fight's strictly on Earth".
What I'm trying to get at here, is that yes, some of the dialogue seems cheesy. But don't always take it straight for what it is. Think about it a little, and it can seem more reasonable.