Depends on who your adversary is. If it's your ISP: no, DNSSEC doesn't prevent that (in every mainstream deployment scenario, your upstream DNS recursive server is the only thing really doing DNSSEC validation).
That's what DNSSEC is for.
Yes, but that's just PKI again, which is what the OP was trying to avoid.