Balenciaga Fires Casting Agency and Issues Apology to Models in the Wake of Instagram Shaming Not all heroes wear capes.