Scottish farmers have had enough