I'm so sorry that happened to you, mel!ssa.
I give you credit for working with the public like that. Some people are never happy no matter what you do.
Please don't worry about venting here, I'm glad that you came here and were able to share it with us. I know how it is to come home after a stressful day and feeling the need to share it with someone.
I wish you all the best when you go back on Thursday. IMO, you did nothing wrong and there is no way you should get fired.