Does it really matter? The security industry is obsessed in trying to define "the enemy" and portraying infosec as a battle ground. It isnt!!! It's just some people trying to stop other people misusing their computers. You know, like groundskeepers keeping kids off the grass. The people "hacking" do it for all sorts of reasons. Understanding those reasons is not required to thwart them. Understanding the vulnerabilities is all that matters, the threat agents could be micky fecking mouse and donald barstard duck for all I care.
The only "threat" to our personal information, money, identity, national secrets, whatever - is a lack of due diligence. ALL successful intrusions are possible due to someone somewhere being slack, not the work of an evil genius. And contrary to popular belief, an "unhackable" network is completely possible - it's just costs more than the other type.
So while it suits large corporations and governments to paint themselves as under siege from a more capable, better resourced adversary. The truth is they are using it as a front to focus less on securing existing systems while they blow the budget on building new ones. All the tools required already exist. Only the man power to run them properly holds us back.
Unhackable network is completely possible - well, that's a claim that I have rarely heard. And most times when I have heard such claim it has been followed by explanation on how it would have to be very simple setup, minimizing the system from kernel to application level to function as reliably as ever possible. I would say that even C-64 version of Contiki OS running only it's tiny and extremely limited (and most certainly extremely carefully planned, this is a windowing multitasking OS for 8-bit processor running on 64KB RAM and is able to provide a www server to public) http server - if you count out the fact that a computer running at 1Mhz and with very small amount of memory available to handle network traffic it is bound to be very vulnerable to DoS attacks I would still not feel comfortable stating 100% certain that this system could not have some minor flaw somewhere in the code that would allow an exploit of some sort be used against it.
And if we talk about serious business or other extremely high level server implementations, or rather network implementations it is damn ballsy to say that it is possible to create a system 100% guaranteed to be unhackable. To state that intrusions are possible only because someone being slack, well that is just silly to put it nicely.
However I can agree with the last part of your message - partly! That is most certainly not all, but just as certainly some corporations indeed focus less on securing systems when focusing more on profits, savings & budjet - especially when it's not about their network and their servers but the end user products. Microsoft has a dark history on acting just that way - didn't they last year fix a hole in Windows that was known from early 2000's?
Yes it pisses me off, and it's not only an english issue either - I bet that many countries have translation for "hacker" (ie. hakkeri in finnish) and I bet that it's misused by media in most countries exactly the same as in english.
As for what comes to "whining", I could say the same on whining about people pointing out that hacker means something else than criminal - and it is mighty silly thing to whine about.
The closest to perfection a person ever comes is when he fills out a job application form. -- Stanley J. Randall