There are always people out there just looking for something to get offended by something. I saw the poster, didn't make the connection to the Twin Towers. And quite frankly, am more offended by the look of the turtles themselves. Are they TMNT or TRT?