Chris Carter speaks out on credit card row