The issue here is that someone insulted asians, white people, gun owners, women, people who aren't skinny (like me), and probably several other groups.
NOW - that person wants an apology?
What the OP needs to do is admit that he was wrong.
Our community is very tight, and that is what I tell people. Don't just insult people. That also hold true in Oakland.
When I first moved my wife back here, I gave her one word of advice - I said "always be nice to everyone because that homeless person, or that kid on the corner, might be saving your azz some day."
Same holds true here in our community.