I buy some meat from supermarkets and some from butchers but I always feel the latter has a really short shelf life and that I'm being sold the stuff that's about to go off.
For example, I bought a chicken on Sunday which we ate on Sunday and that was fine but I also bought sausages for the kids' tea tonight and they smelled slightly off today when I went to cook them today. Of course, the butcher told me they would have five or six days left in them.
I hate having to smell meat to find out if it's good enough to eat and think use by dates are a much better way of working out how long meat will last.
By the way, my butcher is reputable, award winning and all that guff but still completely untrustworthy IMO.