Then you have to make sure the amount you send is enough for you to accept the pay.
Used wallet such as segwit wallet, actually I'm using this one and it's very cheap especially if you are sending from segwit to segwit address.
Fee's are really high and I understands the sentiment of a typical people who transact small and want to enjoy small fee but that's how it is now, unless all people are willing to shift to segwit.
This conversation highlights the need for the Lightning Network to make progress so that more activity can be pushed to layer 2. The fact that we are having this discussion shows that more infrastructure is needed to take transactions off the main chain. The reality is, the main chain is necessarily limited by design, so high fees are inevitable with widespread adoption.