Even a correctly-configured NAT will let connections in from outside, and a lot of people don't understand this.
Personally I'd count "your security thing doesn't actually do the thing it's supposed to do" as being pretty bad on the security scale. At least people understand firewalls.
> Even a correctly-configured NAT will let connections in from outside, and a lot of people don't understand this.
Yes, that's called port forwarding and it is normal thing. You actually want that.