(Originally posted on: labs.ig.com)
So you'd like your customers to integrate with you, and what better way to do this than a shiny new public web...
For further actions, you may consider blocking this person and/or reporting abuse
A bad public API is still better than no public API. People will use your private API if they need it (and you don't have a public one).
The point about support is fair though.
What's your stand on API versioning?
Since you have a security role it would be interesting to hear what kind of security you're applying to APIs.