I couldn’t disagree w/ you more on #2. If you’re going to “feed the beast” by patronizing a restaurant, why punish the help? My advise would be to not step in a restaurant at all...and to avoid drive-through food, too.
Not sure I follow that logic. occasionally support local restaurants or if fast food make it Chic-Fil. don't stiff waitresses unless they make snarky comments about supporting Obama. when getting contracting & service work done use cash. in fact move more towards cash transactions