I'm not a basher, but that's like a Chevrolet dealer selling Ford. Every brewery is your competition and your goal is to eliminate them. This is why you have what's called a "transition beer". This gets the BMC drinkers sold on craft brew. A nice easy drinking, light flavor beer. Enough hops to get them to notice them a bit more than that rainwater known as BMC. I care about my customers enough to not serve them BMC. No one can properly rationalize the desire to drink BMC type beers. American light lager is a step above urine.
My chevy dealer has a ton of fords in the used, beater lot. Actually, makes for a pretty apt analogy if you ask me
Look, some people ONLY drink Bud Light. I know, I work with ~6 of 'em. Good guys, like good beers actually, but at the end of the day they want a Bud Light, as cold as you can get it.
This guy is also running a restaurant. It makes absolutely no sense to alienate your *primary* customers, yes the restaurant is the primary business here, in order to try and push better beer on them. A certain percentage of pretty much any customer base likes BMC. It would be ridiculous to have the small on the side brewery push out incredibly popular beers just, well, to be beer snobs.
On the flip side, I agree with you about having light beers on tap as a transition. Heck, push 'em even, that's great. But you still need some BMC for those whom do not budge. The guy that won Sam Adam's longshot has his own pub where I live where they serve his beers. They tried to get away from some BMC, but had to put it back on tap quite simply because not having it on tap drastically hurt their sales. And this is a pretty upscale brewery/restaurant that highly advertises it's kick-ass beers. As a side note, that dude likes his maltiness way too much for my taste, and I'm not even a hop head. I have to have either his pale or an IPA because anything else is just too damned sweet! Makes sense, people in this area love slightly sweet beers. I abhor them. If they're short on the not-sweet beers, I go with a BMC just because I don't want a sweet beer, lol.
Bottom line is take care of your customers first, and evangalize second. You don't know your customers better than themselves, so actually listen to them some. If they want BMC, serve up some token BMC. I guarantee you that a place that serves a 72oz. steak has some people whom are diehard BMC drinkers.