From Selena Gomez to Bill Maher, Penelope Cruz and Javier Bardem to Zayn Malik of One Direction, celebrities young and old have shared their thoughts on the military offensive in Gaza by Israel. Here’s a recap of what the stars (including Mark Ruffalo, Joan Rivers, Jon Voight, Howard Stern, John Legend, Russell Brand and Fox News host Sean Hannity, and others) tweeted and said, and the flak they got for it.