THE British public have put up with an awful lot in the past year.

Read more