The Right to Protest

2. Questions to the Counsel General and Minister for the Constitution – in the Senedd on 5 October 2022.

Alert me about debates like this

Photo of Carolyn Thomas Carolyn Thomas Labour

(Translated)

8. What discussions has the Counsel General had with other law officers in respect of the right to protest? OQ58478

Photo of Mick Antoniw Mick Antoniw Labour 3:02, 5 October 2022

Thank you for the question. It is vital that people have the right to have their voices heard and express their concerns freely in a safe and peaceful way. I will continue to impress upon the UK Government that Wales's views must be heard in respect of the importance of the right to protest.

Photo of Carolyn Thomas Carolyn Thomas Labour

Thank you for the answer, Counsel General. Following the proclamation of the ascension of King Charles III, a number of arrests of peaceful protesters were made. A barrister was even threatened with arrest for carrying a blank piece of paper. These incidents are significant because they demonstrate the draconian limits the Police, Crime, Sentencing and Courts Act 2022 now places on our freedoms in the UK. Counsel General, do you agree with me that the right to protest peacefully is a vital part of our democracy? What representations have you made to the UK Government since these arrests? Thank you.

Photo of Mick Antoniw Mick Antoniw Labour 3:03, 5 October 2022

Thank you for the question. I saw some of those events; I saw some of the arrests that took place within London that caused me very serious concerns—concerns because at the same time media were standing up and quite rightly condemning the arrest of people standing up in Red Square, standing up in Moscow, in Russian towns, with blank sheets of paper and being arrested. To see that happening on our streets, I think, was most unfortunate.

I think there was an indication of the lack of understanding of a piece of authoritarian legislation that was brought in, which we actually opposed and refused legislative consent for—the police, crime and sentencing legislation. I think it also reflected what I think was confusion and a lack of understanding on behalf of the police officers themselves as to what, actually, their powers were. So, there's an important issue there that needs to be raised, and I will use every opportunity I can to raise it, in terms of the exercise of power, power of the state, which is exercised through the police, but on the basis of the protection of the rights and civil liberties that we all have.

I appreciate the sensitive and considered approach taken by police forces in Wales, because during the recent period of mourning, I'm very aware that they acted with great tact and consideration in order to ensure that the right to protest and free expression was maintained across that period. That was particularly the case during the visit to Wales by the King on Friday 9 September, where the police were able to support a protest site and maintain public safety as part of their approach to the day. So, even at a time of great national sadness, it's still important for people to be able to maintain the right to protest and the right to free expression of their thoughts and beliefs.

Photo of David Rees David Rees Labour 3:05, 5 October 2022

(Translated)

And finally, question 9, James Evans.

Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_CORE_WARNING)
Module 'xapian' already loaded Whoops\Exception\ErrorException thrown with message "Module 'xapian' already loaded" Stacktrace: #2 Whoops\Exception\ErrorException in Unknown:0 #1 Whoops\Run:handleError in /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php:433 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (3)
2
Whoops\Exception\ErrorException
Unknown0
1
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php433
0
Whoops\Run handleShutdown
[internal]0
Unknown
/data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php
    /**
     * Special case to deal with Fatal errors and the like.
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
    /**
     * Echo something to the browser
     * @param  string $output
     * @return $this
     */
    private function writeToOutputNow($output)
    {
        if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
            $this->system->setHttpResponseCode(
                $this->sendHttpCode()
[internal]

Environment & details:

Key Value
type senedd
id 2022-10-05.2.449747
s representation NOT taxation speaker:26239 speaker:26142 speaker:26142 speaker:26142 speaker:26177 speaker:26177 speaker:26177 speaker:26177
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPRC /etc/php/7.0/fcgi
PWD /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/www/docs/fcgi
PHP_FCGI_CHILDREN 0
ORIG_SCRIPT_NAME /fcgi/php-basic-dev
ORIG_PATH_TRANSLATED /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
ORIG_PATH_INFO /senedd/
ORIG_SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/fcgi/php-basic-dev
CONTENT_LENGTH 0
SCRIPT_NAME /senedd/
REQUEST_URI /senedd/?id=2022-10-05.2.449747&s=representation+NOT+taxation+speaker%3A26239+speaker%3A26142+speaker%3A26142+speaker%3A26142+speaker%3A26177+speaker%3A26177+speaker%3A26177+speaker%3A26177
QUERY_STRING type=senedd&id=2022-10-05.2.449747&s=representation+NOT+taxation+speaker%3A26239+speaker%3A26142+speaker%3A26142+speaker%3A26142+speaker%3A26177+speaker%3A26177+speaker%3A26177+speaker%3A26177
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING type=senedd&id=2022-10-05.2.449747&s=representation+NOT+taxation+speaker%3A26239+speaker%3A26142+speaker%3A26142+speaker%3A26142+speaker%3A26177+speaker%3A26177+speaker%3A26177+speaker%3A26177
REDIRECT_URL /senedd/
REMOTE_PORT 47730
SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
SERVER_ADMIN webmaster@theyworkforyou.dev.mysociety.org
CONTEXT_DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
REMOTE_ADDR 3.145.12.212
SERVER_PORT 80
SERVER_ADDR 46.235.230.113
SERVER_NAME matthew.theyworkforyou.dev.mysociety.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_ACCEPT_ENCODING gzip, br, zstd, deflate
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_X_FORWARDED_PROTO https
HTTP_X_REAL_IP 3.145.12.212
HTTP_HOST matthew.theyworkforyou.dev.mysociety.org
SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
SCRIPT_URL /senedd/
REDIRECT_STATUS 200
REDIRECT_HANDLER application/x-httpd-fastphp
REDIRECT_SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
REDIRECT_SCRIPT_URL /senedd/
FCGI_ROLE RESPONDER
PHP_SELF /senedd/
REQUEST_TIME_FLOAT 1731118867.3894
REQUEST_TIME 1731118867
empty
0. Whoops\Handler\PrettyPageHandler