I ate at the one on Winchester ONCE and never went back. Something about the peanut shells on the floor just irked me. I'm FAAAAAR from a neat freak, but it just goes against my home training to toss crap on the floor.
Sucks you had a bad experience man, but you did the right thing. If no one cares, what can you do really? This is one reason though that when I get really good service somewhere I tell the manager. There is a guy that works at On the Border in the afternoon, one by Wolfchase, and that guy is Super Waiter. He was working Father's Day and we were his last table before he was supposed to get off work to drive to Jackson to pick up his son. He never rushed us, drinks always full, order correct, hot chips,etc. I left him a 50% tip and told him to have his manager come talk to me. Every time I go in there if he's working I try to sit in his section.