cantankerous folk