Instalock
In my opinion ...
Instalock is allowed the same way riot allows bot script to run during Co-op games. There is no rule that says a player has to wait 11 or 23 or 47 sec before locking in a champ during the champion selection process prior to a normal pvp game. Normal pvp being nothing more then a practice arena, the same as Co-op - a place to test champions.
Riot, as long as u allow bot script to run, dealing out punishment here and there is shamefull - either punish everyone equally, or none at all - meaning shut the entire game down, permanently, until u find a way to deal out justice properly, and not just those that are easy to target.