These parties wouldn't generally consider themselves attackers

Of course not, attackers rarely do :)

But they are miners who are taking part in malicious double spending. That makes them attackers. If miners don't exist to stop double spending, what do they exist for?

I mean, this is fundamental. What do you think miners exist for?