I agree it depends on your taste. Most big commercial beers like Bud are very well made. Personally, I would take a Bud over a Miller any day. Don't really care for Miller products at all. Coors is ok to me, but not great. All these commercial beers have very little beer flavor to me. I don't diss them as a beer snob, but rather I choose not to drink them because for me, they are flavorless empty beer calories. Also, they are not that much cheaper these days than craft beer. I see Bud in most stores in CO for $5-6 a six pack unless it's on special. As for light beer, I don't care for any of it. Just don't like them - BL, CL, ML, Sam Adams Light, etc.
I would never call someone out for drinking what they like. If you like it, drink it.