Цитата
Может всё-таки героизм это когда человек действует по своим принципам, вопреки логике и здравому смыслу?
В описанном примере вроде так и получается. Вопреки логике и здравому смыслу, но в соответствии со своими принципами, человек полез спасать левого ребенка.
Теперь по теме.
Указанные слова многозначны и могут быть употреблены, как в высоком смысле, так и в пренебрежительном. Для меня герой - это все-таки тот, кто совершил нечто, достойное уважения и подражания (т.е. в любом случае не тот, кто пытается утвердить зло в мире али абстрактный баланс), причем при совершении этого Поступка он выказал самопожертвование и самоотречение. На мой взгляд, Поступок был обязательно труден для героя по той или иной причине, иначе не было бы в нем ничего героического. Навскидку не могу определить других черт героя, но если нужно, могу покопаться в толковом словаре.
Кстати, есть ведь и значение "герой литературного произведения", а это значит только то, что та или иная личность находится в фокусе внимания автора по тем или иным причинам, что существенно расширяет круг задействованных персоналий. В этом значении, герой - это тот, с кем происходит нечто значимое, причем значимое в первую очередь для его самого и для того, кто об этом рассказывает.
В негативном значении, это слово указывает на людей, перегибающих в чем-то палку, рискующих понапрасну - не рад ивысокой цели, а ради бахвальства, например.
Можно и поглубже покопаться.