I have heard conversations similar to this:
'I am an Indian and I don't like racial slurs, do you know where I'm coming from?'
'Yes sir, I understand where you are coming from.'
I am quite familiar with the phrase 'where one is coming from' since that is used a lot where I live. It simply means,
'I understand your point of view' or
'I can see why you think that' or
'I can see that your experiences lead you to that conclusion'.
I would like to know if this phrase is acceptable to native speakers of English because I should be careful not to annoy anyone or commit a faux pas. I hope you know where I'm coming from.