Unless otherwise precluded by law, regulation, or membership eligibility, it shall be an unlawful discriminatory practice for any person to refuse to provide financial services of any kind to, to refrain from continuing to provide existing financial services to, to terminate existing financial services with, or to otherwise discriminate in the provision of financial services against a person or trade association solely because such person or trade association is engaged in the lawful commerce of firearms or ammunition products and is licensed pursuant to Chapter 44 of Title 18 of the United States Code or is a trade association.