I might too, but it would depend under what circumstances I was given the business card. If someone just walked up to me and said, "Hi, I'm Postbib, here's a card," I would find his behavior tacky. On the other hand, if I met Postbib at a career or research fair and was interested in his work, and asked him if I could contact him later, then receiving a business card would make perfect sense. Likewise, if I discovered that he liked to play Ultimate Frisbee and my team needed another player, and he told me he was interested in joining--if he ASKED me to email him and then handed me a card with his name and email address--I would also not find it tacky.
In other words: there's a business card code of etiquette. As long as Postbib followed it, I would find nothing wrong with handing out business cards. If he just wants to hand them out willy-nilly to anyone he meets, I would advise him to skip the business cards. [Local politicians of my acquaintance, please take note. ]