Wiktionary
rain on someone's parade
vb. (context idiomatic English) To disappoint or discourage someone by ruining or criticising their plans or aspirations.