I figure it is the ISP's responsibility to keep my pc safe, even though I know that's not the case.
Oooh, bad policy! How does the ISP know what you are downloading is something you wanted or not? At the very least, every PC should be running an AV program, a firewall (Windows firewall works, but is lame), and some type of spyware/adware remover.