That controller stuffed up if your account is true... Pretty obvious she meant runway 14. So after the fact, it is they who should be apologising to you.
However, we are all human and all make mistakes. It's how we manage mistakes (our own or someone elses) that keeps the sky safe.
You and all of us can also learn from this encounter: for example what could we have said on the radio to clarify the intent of the instruction?
For example:
"Please clarify joining instruction, it doesn't make sense from my current position."
Or the ever so humble:
"I'm sorry, I'm new here, I can't work out your joining instruction."
Or, if you think you know what she meant (bit hard in the heat of the moment, easy here on prune):
"Do you mean right downwind rwy 14? You said rwy 32."