Another depends.

Also I find where I live I need to be careful what I say and how I say it with regards to businesses. Too small an area where I live and it is really 2 degrees of separation if not less between everyone. So, it can be very easy to get people off side if their friend, mother, SIL, BIL, 2nd cousin is the person or the business owner I am talking about.

So I can't go "Blah business is rubbish", I need to be clear "I received poor service on xxxxx date, I found the assistant lacked knowledge in the area of xxxx". Basically what ever I say has to be well thought out and polite, otherwise too many enemies can be made.