I used to feel like this in my regular job, then I came up with some simple rules to determine if what I was doing was the right thing.
1. Is this what the customer wants?
2. Is it physically possible to make it?
3. Will their check clear?
If all the answers are yes then I am happy in the knowledge that I have provided someone with something that made them happy, and most important, I will get to eat and have a place to live for another month.