Защита может быть. Собственными глазами видел код, сжатый специальной программой, который вообще не был похож на html, но без проблем просматривался браузерами. Правда, не помню, на каких браузерах я его смотрел, кроме IE.
А насчет каши в коде - так ее HTML Tidy убирает на раз.