Laws can be redone. And in this case, they should be. There are plenty of points that can be improved and corrected. For instance, obligating any club with youth level to provide proper education for them. And right now the only kids being harmed are from Barça, because that's the only club being penalized. It can get worse, if Fifa decide to do it for other clubs too.
We are penalized because we got warned and ignored it in every possible way
As for banning the kids,it is for all clubs already .most Spanish clubs were under investigation ,most of them lost some youngsters and accepted the rules to avoid being penalized
Most clubs in Europe probably doesn't have international kids that aren't under the rules .that alone is huge protection for those kids .
I think we are looking at this from our perspective only ,I highly doubt that there isn't a lot of clubs affected by the rules in Europe .just non of them will get media attention like Barca
Football is a crapshot at best ,the whole "kids are harmed" are from a very narrow pov IMO .many of those kids will get to have normal life in their homeland joining a local club and reassess what they want to do for living when they are older
For every Messi/Cr7 in football there are thousands of footballers in shitty clubs .for every club in Liga there are 18 clubs in 4th division .many of our youngsters who was considered promising ended up there or in 3rd division (Terron as an example)
You can say kids are harmed ,but I don't agree at all .I think they are fairly protected
For every rule/law there will be cases that the law are actually wrong . which can be the case for some of our youngsters but that doesn't mean to change the rule and stop protecting U-18 youngsters from agents/scouts greed in football