@Aimless_wanderer thank you very much for the detailed experience of what you went through.
Did you have a lawyer with you present? I suppose no? In my opinion, none of this rudeness would have happened in presence of your lawyer. That's why I'm bringing one despite a straightforward case.
She seemed to be right about few points, for example you're required to being all EADs, reentry permits, travel documents and other stuff as the interview letter probably mentioned. But it doesn't excuse her for being agressive. Sorry you had to go through this.
On the other hand, congratulations on becoming a US citizen!