I think that poster was asked as a customer not a pilot to give his opinion.
I opened this month's Business Traveller magazine and the letter of the month? A huge spray against CX's J class seats entitled 'seat or cell'. The letter states what has been said here and the usual response from CX.