You might just as well have disabled the web shield as that is essentially what you have done.

So you haven’t solved the problem, just disabled a level of protection. It might look like the web shield is running, but if it isn’t scanning port 80 traffic (the greatest majority of HTTP traffic uses port 80), you aren’t fully protected.