The people who have no idea what services are listening on their machine due to some default that someone else decided upon absolutely deserve to get owned, yes, because that's a totally reasonable mentality to have.
Sarcasm in case it wasn't obvious. At what point did it just become normal to be so user-hostile?
This is the quintessential wrong way of thinking about computers and security. It's the equivalent of the "OK, but.. [insert BS argument trying to deflect]". There is no "but", "Your" system has a bug/vulnerability/non-compliance - FIX it and help the users/customers instead of waterboarding us with pseudo-moralistic quips about "deserving" and whatnot.
The Universe is quite a big place with realities, situations and contexts you wouldn't even fathom. Be humble.
( Hope I wasn't too blunt :) )
1. To predict or believe that something will happen
I expect it to get hacked because it's written in C.
2. To consider obligatory or required.
I expect servers to be secure!
Is that so hard to understand? You have to take security seriously. My point is that a firewall is the bare minimum you should be thinking about when setting up your server.
Don't blame or anger at people for not knowing their stacks entirely. There's so much to keep track of that it's totally understandable that something like this can fall through the cracks.
That's the whole point!!!