Hundreds rallied in Tehran after Israeli strikes killed top generals, nuclear scientists, and civilians.