Record £17mn fine raises questions about ability of industry to change and efficacy of current regulation