Our cars only have one cat. Therefore it would potentially be a bad cat. Having a parts store scanning the code is good. However their diagnosis can be incorrect on many things.
Did you happen to get the number of the code? If not, I'd probably suggest letting it appear again, have it read again and getting the number. That way you can be sure you need a new cat and not something cheaper and simpler.