David Jaffe, developer behind God of War and Twisted Metal, has, once again, called out game critics and developers.

More...