My understanding is that Counterparty is functioning, right now, using Bitcoin as a transport layer. In order to do so, it must be using existing, accepted features of Bitcoin.
It is abusing a bitcoin feature in an unintended, unaccepted way that obviously impacts the network to its detriment.