I disagree with this statement. If a transaction has greater than an arbitrary number of inputs, it's likely spam. If a transaction is larger than some arbitrary number of bytes, it's likely spam. I haven't researched the finer details of this topic, but I'm confident that miners could start filtering transactions that look really wasteful. I'm sure it's a touchy subject, but clear heads can resolve it.
for me i only consider something spam if its moving funds every block or two.
even a shop-o-holic cant spend money that quickly