Alright, now I have a little time on my hands, I shall post my views.
I am in favor of this ban.
It promotes something which should have been promoted long ago, the core of a Sikh. It defines what a Sikh is and should be or gives atleast a base for the definition to grow of.
Many people will say how this is discrimination. How is this discrimination if it is a persons choice to keep kesh or not? You can not relate this to the caste system or say how this is blatant discrimination, because the caste system or heritage is something that your BORN with. This is a decision you make in life, to shave or cut your hair. Just like drugs, or smoking.
Some people will also say how the Guru offers his hands to everyone, and this is closing of Sikhism to the "elite". Once again this view is wrong, simply because the Guru is not closing off any relation to the Mona. He is simply saying, I shall help you in your quest, please take this step for me, and I'll help you forever.
The Khalsa Panth has 5 obligatory kakkars that must be maintained before recieving amrit. Why aren't the monay yelling about discrimination there? The Guru set it in stone, that in order to become Khalsa, you must do this and this. He never turned down a mona that came up to him to recieve amrit, but he didn not just give out amrit in masses to the many monay that were running around...He helped them become Khalsa first, in appearance as well as internally, and then gave them amrit to soldify it.
Just as is the case with this ban, the Guru is always there, he will help you first, maintain your kesh, and hopefully cleanse you internally, and then will allow you to perform anand karaj alongside him.
Some may say, why not go after other things that is against Sikhi, such as drugs and alcohol. Now, of course these things are against Sikhi, but they can not be noted unless they are widely used by the person, and if they are, than I fully agree that the Gyani Ji should just get up and leave. But, you see the point here is that, Kesh can be seen everywhere and everytime, hence why this is the base of the ban. Another argument could be that people will not just grow their hair to get married, and then cut it afterwards.
So? People could pull the same tactic off with recieving Amrit. If they choose to make a mockery of the Sikh religion, theres nothing we can really do.
Also, some say this will just push of the Monay more, and the kids will move away from Sikhism. Ok, perhaps thats what we need, the first thing they should learn is that your not a Sikh by birth, its something you become. This ban will soldify that. Perhaps they will learn that to take part and have pride in the history, they must also become what the historic Khalsay were. Maybe it will give them a reality check. All this ban is, is on marriage, it can not drive them away that far. Plus, since marriage takes place usually in the 20's, the kid has 20+ years to learn Sikhism and see if he wants to get married according to its guidelines or not. Why would a 14 year old Mona really care about a marriage law that he most likely won't even be familiar with. By the time he's familiar with the ban, he will already have formed an opinion of Sikhs, Sikhism, and if he wants to practice Sikhi or not. He will know, if he wants to become Sikh or remain secular.
A good move by placing this ban. I think its something we needed in place a long time ago.