I guess it depends who asks, when my old colleagues from a wed design agency i used to work for ask i just say that i am an affiliate for casino sites and other industries, when other people i don't know ask i usually say online marketing, only to avoid having to explain what
SEO and affiliate marketing is and getting into a long conversation about it. If im in the pub and someone random starts chatting to me and asking me what i do ( this happens a lot) and just say "web stuff" as again here i cant be arsed getting into a long convo explaing what i do to someone i dont intend to form a friendship with or speak to ever again..if its just chit chat i say web stuff and move on to talk about the weather and stuff
I dont have a problem with the morality of the industry it is what it is