My view on that kind of thing is that there shouldn't be government involvement at all. Let the banks (which are private companies) make their own rules and be as descriminating as they like. If you don't like a bank's rules
then take your custom elsewhere. Market forces and capitalism
IMHO are self regulating with appropriate built in system feedback and don't require nannying by the government, in fact government involvement is what ruins that feedback and prevents the free market achieving its' natural state.