I agree. I think the generally accepted meaning has evolved over time. Hacker, to most people, now means cracker/intruder.
Perhaps a more positive way to approach this is to popularise a different term for what we mean by hacker (tinkerer, maker). It's not admitting defeat by abandoning the original meaning - it's taking the path of least resistance and evolving with the language.