My in-laws are both semi-religious, moderate conservatives. They are visiting from a small town about an hour an a half from where I live. My MiL has been excited all week because she would be able to eat from Chick-fil-A that is 2 blocks from my house when she came to visit.

This would not be a big deal except she wanted to treat everyone to lunch. I explained that I am unwilling to eat from there because I do not support the organizations they send large donations to.

She was taken aback and respectfully asked what those donations were. I explaned about Chick-fil-A support of anti-LGBTQ groups which led me to having to explain what LGBTQ meant. She continued to press and asked me to just ignore my conventions and eat with the family.

After they left to get the food my wife told me they thought it was odd I wouldn’t eat there and made minor jokes about my liberal ideologies while I was in the other room.

When they came back,I did begrudgingly let my son eat the food the bought but I respectfully refused.

So am I the asshole for making the lunch that my MiL waited all week for somewhat awkward? Conversely I am an asshole for partially giving in to my convictions and letting my son eat the hate meal?