Eddie
You mention £12 for a half day and nothing to show for it - but these people had been fishing, hadn't they?
If they are expecting guaranteed fish - perhaps they should forsake the bankside and go straight to ASDA to buy their trout?