You're comparing apple to oranges. Not giving a business your business is not the same as accepting services, and then making some weak "moral" stand as an excuse to not pay for them. Bad service is one thing, but that isn't the case here. If this woman is so righteous in her beliefs she should have just gotten up and left before eating! If she had done that your analogy would be true, as it stands you pose bad logic.
More information about text formats