The point is that by using the DELETE HTTP method, you are maintaining architectural clarity.
Yes, you will see non-RESTful use of HTTP methods, especially GET and POST used for all possible functions all the time.
Elegant style versus sloppy style -
- I think I will go with elegant.
Bill