laughing stock


noun

an object of humiliating ridicule his mistakes have made him a laughing stock