The former West Ham striker, who returned from Italy for the game after the death of his mother, dropped Jay McEveley, Simon Ferry, Lee Holmes and Aden Flint from the side that beat Plymouth on Saturday and threatened to replace the entire starting line-up for the remainder of the season.
The Robins needed just a point to secure promotion but goals from Guy Madjo and Danny Hylton for the Shots ensured Di Canio will have to wait until the trip to Gillingham at the weekend before a return to League One can be confirmed.
"We deserved to lose and deserved to lose by more," said Di Canio, whose side are nine points clear of fourth-placed Torquay with three games remaining. "There is a group of players who have done something that is far from what I want to see, so I will make some very tough decisions.
"They maybe thought everything is done, to go out and have more drinks, for some it is maybe a holiday and they can cancel everything. Until the day I give them holiday, the people who are under contract with this club will have to behave off the field.
"I will happily let all the players who played have treble sessions and not go out on Saturday nights. I will be very tough. If we keep going this way we have to be careful."
Any reproduction, publication or redistribution of this material without the written agreement of 365 Media Group is strictly forbidden.