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.
There even are free transaction fees for some supported exchanges and wallets. Segwit wallets really have lower transaction fees and also are confirmed quicker I guess but it is not the situation with other wallets I guess. Peoples who have not yet enrolled themselves with higher amounts and are transacting with lower amounts are surely going to face difficulties in the network confirmation fees but it is something which cannot be excluded.
The transaction fees needs to be paid and the profits we have in any field should be excluded from these transaction fees. Peoples might really be in a need of a free transferable coin which would not charge anything to transfer the funds.