"It's important to support business, but meal deal vouchers don't substitute for effective public health messaging and measures"
The above excerpt is from a political advert and was ridiculed for its poor grammar and structure today on Twitter. In particular, the use of "don't". Is anyone able to explain exactly why this is inappropriate?
My English isn't perfect and I've been trying to figure out why this is not correct.
EDIT - Here is the tweet