And it’s up to to you, a person of polish descent, if it offends you or doesn’t. Not some hypothetical Irish guy.
There are pretty agreed upon rules about the word we’re discussing.
If one of my friends called me a pollack I wouldn’t think anything of it. If someone I’ve never met called me a pollack he might get punched in the face. There’s not only one word that’s acceptable for some people but not for others.
And to act like there is only is being willfully ignorant.