If I were hosting a seminar on the health risks of homosexual conduct, and I walked into a print shop to have them print up some booklets to hand out at the seminar, and the printer happened to be gay and told me he did not want to print what he considered to be "anti-gay propaganda," I would simply thank him for his time and go find another printer. I would never dream of suing him or otherwise trying to get him in trouble. I would respect his beliefs and feelings, even though I found them absurd.
Why can't gays show the same tolerance and respect for religious vendors who find gay marriage offensive?
This is *not* the same thing as refusing to serve someone a meal at your restaurant or refusing a couple a hotel room at your hotel. Food, lodging, auto repair, home repair, things like that, can be viewed as "basic" needs that any vendor should be willing to provide, regardless of race, lifestyle, creed, etc.