tigrisblue saidReligion aside, this seems more like an issue of mutual respect. If he's degrading you with generalizing comments about 'those people who hate CFA,' then he needs a reality check, or you need to move on.
Likewise, if you're not being fair to him and his opinions, the same applies.
Personally, I would have communicated my frank feelings to him on the matter and state that if we can't peaceably agree to disagree, then the relationship is over. Especially if he continues to flagrantly eat there knowing my/your feelings about that restaurant chain.
Then again, you've only been dating a month and change. This is that point when you figure out if it's a good fit, which it seems not to be. So don't torture yourself and stay if it's going to require so much work. There are an abundance of other options.
Dude is spot on. Most people that I know who are "opposites" respect each other's ideologies and are respectful to each other. This man was not. To call them idiots knowing your position is really an affront on you.
Also, I'd recommend meditating on why you seem to attract men like this. If it's a pattern, then seeking out the root causes can help break the pattern so that you're not continuously cycled into finding the fucktards.