The Houston Outlaws rebrand announcement has fans fuming. But is the issue with their bold decision or simply bad Press Release etiquette? Blizzard Entertainment, the creator of the widely acclaimed first-person shooter Overwatch, established the Overwatch League (OWL) in 2017 with the inaugural season beginning on January 10, 2018. The league launched with 12 teams, and by the 2022 season, 20 teams had competitively played. Following a two-thirds majority vote ...