The major problem I see is that you have each td have the same id, i.e. 'tr-1' and 'tr-2'.  This is going to cause problems bc ids have to be unique to an element.  I'm not sure what the best solution is to this is--I think it'd involve either giving each element a unique id somehow (interpolating the tool name?), or relating the HTML elements in a way that connect uniquely to the delete button.  I think the reason why your playing around with wrapping it with divs or trying to find siblings didn't work bc there was more than one sibling with the same id, etc. 

By changing everything into a table rather than list item also broke the borrow-tool AJAX request, which is in the ppatch.js file, since it's looking for 'li' parent elements, which are now spread across two table rows.

I still think getting rid of showing the tool description and putting everything into one row is probably the simplest fix, but i'd be interested in knowing how to delete two specific rows of a table in the same AJAX call.  Any suggestions, @bookis @kerrizor @jlembeck ?