Because Paypal and AMEX are not processing transactions on legal firearms sales for some people and not others.  Business have the right to pick and chose which products they will produce/sell.  They do not have the right to pick and chose which customers can buy the product/service they are already offering.