So much is written and said about being dan l’kaf zchus, that sometimes it starts to feel like the only two options are that he is eating treif, or has an ulcer.
But there are other choices also. For example, I once saw someone chowing down a hamburger at McDonalds, and found out afterwards that actually he was eating it l’sheim avoda zara.
Another time I was working for this guy and then he said he had nothing to pay with (even though he had fields and animals and servants etc. I thought he was just being a jerk, but founf out that actually all the stuff was stolen.
Often, things can be much worse than they seem, and with a little bit of creativity and an open mind, you can think of many ways.