Zack Snyder Posts NSFW Response to Batman Sex Controversy and Fans Are Freaking Out