in the delete behavior you are using the ID column of the WADAgardner recordset as the ID to delete. this will always be the first record.
in the delete from wishlist form:
<form action="" method="post" name="remove" id="remove">
<input type="image" img alt="Remove From Wishlist" value="Remove From Wishlist" name="Remove_From_Wishlist" style="color:#00F">
you should have a hidden element that passes the wishlist ID value to the delete behavior, that hidden element should be used in the delete as the ID value.