I usually don't play on Euro servers, so this likely won't affect me much, but since this is the internet, I can voice my opinions anyway.
I think this is a nice experiment. If it works, great. If not, at least you tried. I personally wouldn't want every server to adopt this script (or perhaps, maybe a less strict version..somehow?), but the more variety the better, right?
You might want to keep an eye out and check if it actually does promote more teamplay, or if a bunch of people are simply joining a squad to not get kicked off the server. For example, if you have a good, actual teamwork-oriented squad going, but only have 5 people in it, and then someone joins the squad to not get kicked, but doesn't go along with everyone else in the squad, it's kinda counter-productive, especially if that last slot could be filled with someone who actually wants to be in a teamwork squad. I know the SL can just kick the non teamplayer, but alot of people are reluctant to do that (or don't know how), so it could kinda cripple a functioning teamwork squad that way. But I'm sure that's not going to happen too often, anyway.
Anyway, good luck. Hopefully it works as intended and gets more people working together (which could then spill over into other non-forced-squad servers, making the whole mod community more tight knit and teamwork focused, yay!). Umm, anyway, like I said, good luck.