Whatever the racial and ethnic epithets are that would be offensive if coming from an outsider.
Oh most def that would be offensive. IDK if 'spic' is just specifically for Mexicans, but I know a lot of PRs, Cubans, etc get suuuuuuper offended if you call them 'spic' because then they think you are calling them a Mexican. I'm just like whatever.