<human>: Can you give me the gist of the text in a nutshell?

So we've been dating for ~3 months, and we discussed early on that our different backgrounds will become points of issue in our relationship.

He comes from a working class, very religious (though he is not), racial minority background.  Comparatively, I'm upper class, white, areligious.  He is very political and has a lot of negative views about my class.

The other night we were chatting and he expressed surprise (somewhat condescendingly) that I had worked a retail job in high school.  He said he never expected me to work, because the people of my class from his hometown never did.  I told him he shouldn't make assumptions and that he should take the time to learn more about my background/upbringing before making judgements.  This was hard for me to express, because I tend to be more passive/closed-off in general, whereas he is very confrontational and opinionated.

This is our second "disagreement" within the past few days related to our differences in identity, and I'm starting to worry.  I don't want to feel like my identity is on trial in our relationship, but I also recognize that dating someone with such a different background from me is going to come with some difficulties, and I'm willing to address them.

Besides these issues, everything is going great, and I'm very happy.  But are these fundamental differences between us (and his views on parts of my identity) irreconcilable?  Can we work past them?  Advice from anyone with experience with an SO of a very different background is particularly appreciated!
<bot>: Boyfriend and I have very different identities, he has resentment for mine.  We've started having arguments about it.  I really like him, so I'm worried that these differences will ultimately be our downfall.