Обычно на йоде и зелёнке написано, что препарат для внешнего применения. Если их решат пить, ну что же... это же собственное решение, не следовать инструкции? Мы же не будем судить, например, заправку, за то, что человек решил выпить бензин?
При чём тут валокордин не знаю, его и так пьют (насколько мне известно). Если речь о передозировке, то, опять таки - нежелание следовать инструкциям применения это проблема "пациента".