@ChloeW : Given that many of your posts here are negative and/or condescending, maybe you should consider your attitude and how it affects people's reactions to you. Try being pleasant and patient. Maybe then you will have fewer of these incidents to report.
Not trying to offend but remember...as you once said...the truth is offensive to those who don't want to hear it.