User story:
As a Manager/Captain/Coach/Admin, I want to be able to see any player's "history" of additions/removals from squad(s) and who made the change so that I can understand from that person (by talking to them) why the change was made and - if necessary - correct and/or explain to the player concerned. 
Rationale:
We've had a few instances of confusion about why a player is/isn't in one squad or another.  In a more extreme example a player was removed from her only squad, leaving her somewhat isolated (and cross)!  The system isn't the problem - the problem is how we are using the system!  i.e. with various captains and some Managers/Coaches (and Admin's) people can be moved squad without the individual knowing why and without the other captains/manager/admin etc knowing why.  We suspect most of the movements of players between squads are well intentioned, but not supported by good communications.  It's quite possible too that one captain moves a player and another manager moves them back - causing confusion and upset!
NB We have already reduced the number of people who have access to move players, but there still have to be quite a lot with this access.