I think ignoring spam is the best option. No sense in wasting VP for flagging or unvoting accidentals. If we ignore it, the problem may or may not go away. Spamming isn't profitable here, and spammers are only here to make profit, so it doesn't align with their motive.
I don't think it will ever go away though, spam is everywhere. It's merely a defect of the human condition that came to fruition on the internet.