Mark Ruffalo’s words about not losing heart feel especially resonant when viewed against his own setbacks, his activism on Palestine and his willingness to take on powerful voices in Hollywood.