Buddy Holly Costume

I would like to know if addressing an American with the word 'buddy' would be considered offensive. If the answer is yes, would it be considered offensive by an American irrespective of the context...

buddy holly costume 1

What does ‘be one’s “buddy”’ mean aside be one’s “friend”? I was drawn to the phrase, “My short game’s always been my buddy” appearing in the following quote of Tiger Woods in the Time magazine’s (

buddy holly costume 2

Two men may use the word "buddy", but can a man call a woman "buddy"? If not, what is the equivalent for women?

buddy holly costume 3

Does the expression "I'm not your friend, buddy" have a colloquial meaning? I've now seen it used twice. I am guessing it has more than just a literal meaning.

buddy holly costume 4