HJ, I suggest that if the food and service is subpar at the Cracker Barrel you patronized was that bad, then you should report them to headquarters in Lebanon, TN. Believe me they would send someone to correct the problems ASAP.
I enjoy CB because I can eat ham and eggs anytime.
I will share that the CB in Coventry, RI is absolutely horrible.