Troy Nehls goes off on credit card companies tracking gun sales