Any machine on the net is a potential victim, especially a windows box.
On the subject of a firewall not preventing adware, that is true, but once the adware is there, it spreads itself by downloading more apps and installing them, often leaving you no alternative but to wipe the drive and start over.