As soon as you made it a personal, moral issue, you lost the argument entirely. If the goal is to get everyone to adopt good habits for the environment, you're going to have to address price and convenience.
"I wish they would have addressed the price and convenience issues and not made it such a question of morality", I say, as I eat a handful of dirt and survey the barren lifeless landscape around me.