I don't think disabling ping on the server is a bad idea. I am not sure of any networking tool that uses only ping to identify the server being up/down. At the current point most of them uses telnet I suppose.
Yes, there is an disadvantage of clients complaining their site being down just because they cannot ping it.:D