Half of Americans say they will not use their credit card if they have to pay a fee, according to a WalletHub survey.