To find a place of business offensive is fine, Don't go there. But to actively try to prevent a business from operating for no other reason than you dislike the name or owners is inappropriate. What you find offensive others do not. I find it offensive to ask a business to drop paying customers (in this case a specific vendor who may or may not pay for advertising with this site). Why put the employees and owners of a business in the position of choosing between paying customers and customers who are getting a free service? Everyone is not going to approve of every vendor or suggestion, but that doesn't give us the right to tell them how to operate their business.
Thank you and hopefully I didn't offend anyone.