SUMMARY
The competitive mode in Overwatch has been plagued with a number of issues regarding player toxicity, griefing (losing games on purpose), and "one-tricking" (playing exclusively one character and refusing to switch).
Overwatch Stadium is a conceptual website dedicated to provide players of Overwatch a platform to host or play in organized, evenly matched, and competitive games.