Battle.net Launcher not working

OK I have been using Avast for years for the last 4 or so I have been paying for the premium version and have for the most part been happy with AVAST.

I do have a few problems as of late and I have not found a solution through google searches and attempts to exclude the file from being blocked.

I have went into the firewall settings and gave battle.net and the game Overwatch open ports in and out I have excluded it from being scanned etc but nothing seems to work.

When I launch the launcher (battlenet) http://us.battle.net/en/ I get a indication it is starting up it disappears and I can see the battle.net icon show up in bottom left of screen upon trying to open or right click etc nothing happens then finally I pop up says the launcher has an error.

I have discovered if I turn off shields the launcher works.
I found that after launch you can turn things back on but later while playing the game and the game switches servers etc the game loses connection
I found that if I then turn off shields till computer restart then I have no problems.

I would like a much cleaner fix than to operate on the internet naked while playing games. I am worried that while trying to change setting to get this one game to pass through that I may have made my computer less secure…

Looking through the forums I see others have had the same problem but nobody from staff to other users have been able to resolve??

Maybe it is time for the AVAST support team to check this out?

https://support.avast.com/support/tickets/new

It already would help if you tell what shield is causing the problem.