Agreed. You only have to look at the employment issues board on here to see employers who clearly haven't taken legal advice or, if they have, haven't listened to it. There was the employer who withdrew a job offer after the candidate told them they were pregnant, women who have been told that any maternity appointments would be taken out of their holiday allowance, many cases of failing to conduct a risk assessment for pregnant employees, making unilateral changes to the employment contract (in one case an employee was threatened with the sack unless they accepted a demotion and a 50% pay cut after telling their employer they were pregnant) and so on.
Back in the day, I remember having an argument with an employer who, faced with an employee handing in her notice, was convinced that there would be no legal problems with them offering her a large pay rise in writing to persuade her to stay but with no intention of actually paying the higher salary. In that case, the business owner ignored all legal advice because he was certain he was right. The courts did not agree with him.
There are some good employers out there, but far too many think they know the law better than they do. And even good employers sometimes end up employing managers who get them in trouble. I remember one good employer with a reputation for looking after its staff where they nearly ended up in serious trouble when a manager refused to give an employee time off for jury service.