I have read posts where users whose servers are sitting on the Internet, ie. public IP NOT behind a NAT router, that are getting advice to turn their firewall off. This can not be good advice. Every service listening on the machine then becomes open to the world, unless specifically configured to listen on the LAN and lo only.

Is this the general consensus to disable the firewall on a public WAN?