ban on lawmakers ‘illegal’