Its quite possible to block all ICMP (that's the packets sent when you 'ping') traffic at the firewall. Since you're able to ping your private network hosts, maybe your firewall is set to either block ping requests or replies or both to outside your network.
There's just no way of telling if that's the case here, unless you're the one doing the config...
Hope this helps!