Wow when are people going to understand that there are no ways to "avoid fees"? It is impossible.
In the only wallet that you can send without fees (or without paying $17 - $19) Is just using localbitcoins or poloniex, but they are not safe enough.
And you pay less than $1 per transaction because it is a transaction with multiple outputs, it means that a lot of people are paying just for a single transaction.
Just pay those $17, are they going to change your life? i guess that they do not.
How do i transfer to another address at bittrex or gemini from coinbase without fee? Its giving me a network fee of $17, I just want to transfer bitcoins, i am not converting it to dollar. How do i avoid the fee?