So to summarise:
Catherine was wrong to release an initial statement because it wasn't detailed enough.
She was wrong to release a video because she should have just produced a statement.
She is wrong to take her children to the beach and play in the woods because not everyone has access to the beach or the woods.
She is wrong to talk about her experience of cancer because she has money.
She should be working with cancer charities already because she has experience of cancer and can help people by talking about it.
It's fine to be critical because she is royal and should do everything the way people want her to at all times, even though no one agrees on what she should do.
But above all let's forget that social media and forums were happy to circulate vile lies about her and her family because it created clicks. After all she is royal so is fair game and her children wouldn't affected if she had just done everything perfectly (see above).