The correct inference from the passage is:
D. The children hate the marigolds because they cannot understand or appreciate the flowers’ beauty.
This inference is supported by the statement that the marigolds "were too beautiful" and "said too much that we could not understand," indicating that the children's feelings of hatred stem from their inability to grasp the significance and beauty of the flowers.