As 21 people were charged with illegal assembly at the Petaling Jaya Sessions Court this morning, questions were raised as to why the authorities chose to charge them now, two days before the Chinese New Year, when the incident happened more than a month ago.