No you dont need Kernel Access to protect the PC. Actually denying Kernel access is what has kept OS X protected for so long.
Windows has finally implemented it and now the AV companies are ****ed cause M$ with OneCare can protect the Kernel while they cant.
But yet Avast does a good job as well. So why they cry i dont know.