The word or phrase that best connects the ideas in the sentences in question is D, that is, your anwer would be "in contrast".
The first part of the passage shows that we should have the right to choose sodas or snacks if we want to, we should be given the right to do that. On the contrary, the second part of the passage talks about that sometimes having too many options is not a good thing and it makes us unable to make the right choice.
B
Because to indicate the passage the detail that is used in topic is necessary. So by my side B is correct option
SRY IF I M WRONG....
The answer is B because it can be easily shortened down/ make more sense without the commas to: I heard in the weather report that it's going to rain.
I believe C would be correct