[He? So this isn't the same guy. Probably his brother.]
Being raised differently still doesn't give you the right to act like an ass to people for no reason. After being here so long, he should have learned how to talk to people without being a jerk. People telling him it's okay to be that way is the reason he hasn't learned anything.
[This coming from a guy whose dad was from a long line of racists and bigots. No, it doesn't give you the right to treat people badly just because that's how you're raised.]