Years later, I would phrase it differently.

Jonathan could damage trust.

He could humiliate me publicly.

He could lie.

He could not actually take my dignity unless I began acting against my own values in response.

That was why Eleanor stopping me in the mall mattered.

Not because anger would have been undignified.

Anger was appropriate.