21,000 people urge parliament to say 'no' to charter of rights