Who the true villain of Game of Thrones is hard to determine, especially when half of its cast of characters is morally grey to say the least.