I'm sorry you all had to go through such bad times with unpleasant people.
As for me, I went back to work today and the girl just passes me by and gives me the silent treatment. She doesn't say hello to me or even smile at me, just one quick wave. I feel like such a horrible person for doing this to her.
I hope you don't let this prevent you from doing your best either. I get all types of weird talkative people at work, but the thing is - at a niche toy shop it's my job to entertain these people. However, I have lost many a sale due to a talkative passerby that won't allow for other potential customers to ask a question.
It's difficult to tell someone to be quiet without hurting their feelings. Sometimes you've just got to do what you need to do. Personally, I just try to smile at the chatterbox and say,"I'm sorry, excuse me, I've got to get back to work..." or, "I've got to help this customer, please excuse me for a minute."
But when it's a coworker at your desk...I just don't know. I think you did the right thing you could for the situation.