The site isn’t letting post topics in any discussion except from technical support. Any help is appreciated. Thanks.
Hello ShinyHero and welcome to the Overwatch forums. The Blizzard forums requires all users to have a valid license of Overwatch to post in the general discussion forums for that game. Please start with this guide to resolve your ability to post in all of the forums.