I am all for giving Ice Types a boost since its a terrible defensive typing and Fairy Types can possible take its role of killing Dragon Types. However, a 100% freeze move is a TERRIBLE idea. Freeze is without a doubt the most potent status next to fainting. Unlike sleep, which also immobilizes a Pokemon, freeze doesn't go away after a set number of turns. Every turn, frozen Pokemon have a 20% chance of thawing out. If hax has anything to do with a battle (and we all know that luck/hax is a major part of battles), it is possible to be frozen for the rest of the battle. The chances of being frozen for more than 5 turns is slim, but so is being able to use Protect 7 turns in a row--which is possible.
On the other hand, there are ways to get around being frozen. Getting hit by a Fire Type move or using Scald will thaw out frozen Pokemon immediately. Pokemon are also unable to be frozen in harsh sunlight. Unfortunately, most Pokemon who would want to freeze you will probably not be caring a Fire Type move or be on a drought team...
Steel is also immune to poison and Ice Types are immune to freeze