Hello all. Lets just say I was doing some job searching when this question came into mind: Would it be morally permissible to Advertise, Endorse, or even Work for a store that sells morally questionable or even morally offensive goods and services?
Here are some personal examples: I was considering working for a local Airsoft store. This store sells primarily Airsoft weapons as well as military gear. I was kind of looking forward to working and/or advertising for this store until I saw a particular item on their Ebay catalog. The item in question is a Red Handmade Leather Bondage Set!!!. They actually have quite a few of these in stock. I was kind of mortified at this especially because I can not quite look at the old people who own the store quite the same way again.
Another example is this: After finding out about the bondage set being sold at my local Airsoft store, I decided to seek employment with other Airsoft stores. However, I found a few items in particular that seem to be the moral bane of a lot of airsoft stores: Patches. I own a few Christian-themed Patches myself, but not all patches are so appropriate. Airsoft stores, in addition to selling Christian and American Patriotic patches, also sell patches that are extremely offensive to Muslim people (insulting to Islamic Extremists as well), that contain blatant sexual obscenities, and that contain morally inappropriate humor and language. I am not even sure if that covers all the kinds of inappropriate patches that are sold.
Finally, I considered making money out of advertisement revenue on Youtube. Obviously, there are a lot of things that one could end up advertising for. Some of them may be good and others are bad.
So, would you all help me to form my conscience on this issue? What exactly is the morality behind Advertising, Endorsing, and Working for a store or other business? Please cite the Bible, Catechism, Priestly advice, etc. Also, please let me know if you are actually quoting moral doctrine or are just giving your own opinion. I thank you all in advance.