gamesNews Controversy Surrounding Flag Affects Public Perception of Insomniac’s Marvel’s Spider-Man 2 October 24th, 2023