Perfectly normal where I come from. Don't know what the big deal is. However, we stopped using the word 'guffaw' about a century ago, words like 'derision' are usually reserved for the snobby folks, and you managed to squeeze them both into one sentence.