Было бы неловко сказать здесь demand вместо need ? Так в чем же разница между этими двумя словами?

Ответ носителя языка
Rebecca
Demand имеет гораздо более сильное значение, так что это не обязательно правильное слово для этой сцены. Need означает отсутствие того, что нужно, а demand означает сильно требовать или приказывать что-то. Так что это не очень подходит в этом контексте. Пример: I need to buy some groceries today. (Сегодня мне нужно купить еды.) Пример: The protestors demanded that the CEO resign from the company. (Протестующие требовали отставки CEO .)