At the end of the day the SOGA pretty much amounts to reasonables and what one person thinks is reasonable the other may not, ultimately however, only a judge can rule on a case.
As for the comments regarding the negatives of Scan, the same would apply for any company in the UK, again, the same negatives could be found for any single one of our competitors via a simple google search, no-one is perfect.
I can say for a fact however there are many many postive comments for Scan, even this thread as negative as it is has some posts that are positive.
We are human, we try our best but we have to accept we will never please everyone all of the time.