IMHO, the bottom line is as follows:
Legally DL can charge us these fees. However, if the transaction cannot be done online, and we are forced to call or go in person, it is morally wrong. They are irritating us with these petty fees and as a result they will alienate more customers. Again, I do not have an issue with the fees as long as we are able to complete the transactions online without any assistance.