Definitely the cabin crew at fault here, and to some extent the flight deck crew for not briefing cc properly.
Concerning manrow's second question, no, I cannot provide a list, although there is some research on this somewhere, and I will post it if I can find it. But the question is not relevant to the circumstances as described in this incident; there was no action to demonstrate that the pax 'knew better', they just wanted to make sure the flight deck were aware of the situation and in doing so compromised safety, something that could have been prevented by a short announcement from one of the cabin crew, as others have said.