Hang on a minute, so now you are saying that you block outgoing ICMP (i.e. responses) ito selected parties - earlier you said you blocked incoming ICMP. So maybe you block both.
Tell me - what is the risk of sending an ICMP packet to anyone? You've said that you block such responses - but why? What is the risk you perceive in sending a messages which (in general) does not require a response and so cannot have any impact on your network? Or are you suggesting that your networks are so insecure that you need to protect them from things that would not even be a threat to the clueless newbie home computer user? I haven't a clue what services you provide, but please let me know - just so I can make sure I never use them.
And no, I don't understand your screwed up interpretation of the risks associated with what is a relatively simple out-of-band signalling protocol.