To me, a lot of slang just really depends on the context in which it's used...i.e., things like daft, bird, 'what are you like', barmy, etc... I disagree that it 'always' means or connotates one thing in Yorkshire, one thing another place, blah blah blah...
It depends on who you're with, what's being said, how it's being said - completely on the context. I've heard all of the above used in non-offensive ways - yes, right here in Yorkshire and also elsewhere throughout the UK too.