Forty-two people were shot, seven fatally, over Memorial Day weekend in Chicago, despite new gun laws and extra officers patrolling the streets.