Let us focus on the consider part. What can be changed to enhance teamwork without going all restrictive on the players. making maps that need teamwork to win was tried, but seem to have failed.
depends of what do you mean by restrictive. lets face something: teamwork is harder than lonewolfing, if random player has to chose, he will chose the easy way. so, to make him chose teamwork, lonewolfing should be harder than teamwork. how to do this?? one example could be that players without squads cant have special kits (at, sniper, smgs, etc), that way we have more players taking the first step to teamwork, join a squad. of course, they will be some players that join just for the cool shiny weapon, but they can be kicked, and since they WILL lonewolf, they are gonna die quickly and the weapon again will be free to someone who will use give it a better use.
I, for one, dont find restrictive to onley be able to drive tanks with a crewman kit, or fly with a pilot kit. flags shouldnt be able to be capture for one guy, always requiring a minimun of 2, etc, etc. ther are many ways to archive teamwork, without needed to be a WW2 PR clone.
*Deleted million spaces
before punctuation marks. Sorry, but that was just painful to read*