Well, my beer snob son and I went to Granite City at Zona Rosa in North KC this past weekend, to try to give them another fair shot. Short story: Their beer still sucks! The food and service are great, but the beer is just awful.
I think it's actually gotten worse!
We also had to sit next to a guy at the bar who thought he was some kind of all-knowing-beer-official. He kept droning on and on to his girlfriend about how good the beer was at Granite City, while she was trying to swallow the swill without actually puking. He and the bartender, (who apparently knew nothing about beer, either), kept spewing out beer facts. One of the notable "facts" was, "stout has absolutely no carbs in it, and it has 10-times the alcohol content of India Pale Ale!" Holy shit, it was hard to keep from popping this All-knowing Yuppie Shithead in the mouth. I figure he was being punished enough though, by having to drink the beer, (albeit unknowingly).
By the way, the bartender poured our first samples as "double pulls", once again, (mixed with light lager). I told him to pour them down the f*cking drain. We left with our beer glasses 3/4 full.
To end on a "nice" note, 75th Street Brewery has a nice seasonal offering. They produced a very tasty example of an Imperial Stout. I had an early sample 2 weeks ago, and it was very good then, but it has improved more, since. Try it, if you are in town...before it disappears.