How to remove fee from order
Commerce Fees creates a line item of a particular type. You can loop through each of the line items on an order and remove the line item that has a particular type by looking at it's type value. I believe you can remove it by setting the quantity of the line item to 0.