Let's just say, preventing/stopping malware is a two way street.
One should try to not to get infected and at the same time prevent that if a infection happens, it is not spreading further. If everyone would do this the proper way, I am sure the amount of infected systems will at least drop a 75%.