Would illegal in Scotland as alcohol pricing has to be for a minimum of 72 hours.
edit: the piece you've read is just rage bait, 'happy hours' are just a reverse form of surge pricing to pull punters in at quieter times and drinks promos are always more expensive on a Saturday than on a Tuesday because the former is busier.