For killing 9 on the flotilla, Israel should apologize to…. Israel! By Philip Weiss November 24, 2010 21 As many of you know, the Simon Wiesenthal Center is building a museum of “tolerance”…