The point is, Sasuke has always been arrogant, and let's face it, there is a maw of difference between their powers. It's just a fact and he has always been vocal about it. He probably lashed out at Sakura as he has - together with Naruto - saved her how many times now? It's important to tell her her place as far as the war tiers go. She's weak and now, quite frankly speaking useless. His words are harsh, but they ring with truth. Sometimes, it's important to tell people the truth no matter how harsh it may be.
If he doesn't, she might rush outside again, ruining everything. So, it's important that he stresses her position and same is the case with Kakashi. Why should he remain silent, when the chances of them trying something stupid are colossal? That way, Naruto might go out and ruin things, putting the whole world in jeopardy. It's no time for etiquette man, but straight responses.
I will not agree with your second point at all, and my post covers it mostly. Not telling them means they would make rash decisions. Remember Sakura rushing at Madara for no reason? Even if he tells them about Limbo, they won't understand as they cannot sense or see it. So, there is no point. What the better solution? Tell them bluntly that they're useless. The shame would instill the gravity of the situation.
Remember, there are times when harsh language is most effective or even punishment. For example if a 4 year old starts to cross a busy road, it's recommended that he should be punished with a tight slap. Why? Because parents will not get another change to reinforce his behaviour. Sasuke may not be a parent, but he can see Limbo, he can recall viable information, which Naruto again failed at: "Who is Kaguya?" This means, the guy isn't that reliable in this department. So that leaves him to reinforce their behaviour with bluntness.
Sasuke is a prodigy and can easily take Kakashi's role, but can Kakashi do the same if he isn't told that he is useless? Keep that in mind that there is nothing stopping Kakashi and Sakura to do something stupid, especially the latter. That would galvanize Naruto into action, making him do something utterly preposterous in turn, and if he's killed then what?
The situation is too delicate for pleasantries, I'm afraid. Far too delicate, as it's not a matter of one nation, one country, but the whole world. Why should Sasuke indulge them is beyond me. Bluntness is the way to achieve the best results here. That's all I'll say.