Stenogram Sejmu · 2026-07-30

Andrzej Szejna

Kadencja 10 · posiedzenie 63 · wypowiedź 240

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk nr 2602). Poseł Andrzej Szejna: Panie Marszałku! Wysoka Izbo! W imieniu klubu Lewicy chciałbym przedstawić stanowisko polemiczne wobec obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej. Mam jednak wątpliwości, czy z panem Bąkiewiczem i jego akolitami, panami Czarnkiem, Braunem, Mentzenem i Morawieckim, można spokojnie i merytorycznie dyskutować o bezpieczeństwie granic imigracji? (Poseł Dariusz Matecki: Się napić.) (Poseł Adrian Witczak: Zdecydowanie nie.) Czy możliwe jest dyskutowanie z ludźmi, którzy przepychają się z polskimi funkcjonariuszami broniącymi granicy i wykonującymi zadania służbowe? (Poseł Piotr Kandyba: Nie.) Jaki sens ma rozmowa o bezpieczeństwie polskich granic i polskich miast z panem Bąkiewiczem, z PiS i Konfederacjami, którzy twardo popierali weto Karola Nawrockiego wobec SAFE, w wyniku którego służby mundurowe straciły miliardy, m.in. na nowoczesne kamizelki kuloodporne, sprzęt, infrastrukturę czy systemy antydronowe. (Oklaski) Czy mają jakąkolwiek wiarygodność ludzie spod znaku pana Bąkiewicza, gdy atakują uchodźców wojennych z Ukrainy czy wzywają z panem Czarnkiem do całkowitego zaprzestania udzielania pomocy Ukrainie i współpracy w dziedzinie bezpieczeństwa... (Poseł Dariusz Matecki: Tak, mają.) (Głos z sali: Nie kłam!) (Poseł Paweł Hreniak: Kłamstwo!) ...gdy dziś otrzymujemy kolejne informacje o zmasowanych atakach imperialistycznej Rosji... (Poseł Dariusz Matecki: Waszej Rosji.) ...w wyniku których zginęły kobiety i dzieci, oraz militarnego uderzenia w terytorium Polski rosyjskiej rakiety. (Poseł Dorota Arciszewska-Mielewczyk: A wy nic nie zrobiliście.) A pamiętamy zeszłoroczną prowokację dronową odpartą przez wspólne siły sojusznicze. Czy można wzmacniać bezpieczeństwo granic z ludźmi jak pan Bąkiewicz, który uważa, że głównym problemem są pracujący legalnie Ukraińcy, a nie rosyjscy dywersanci? (Oklaski) (Poseł Dariusz Matecki: Lewica to rosyjscy dywersanci.) Odniosę się jednak do projektu. Chcecie wmówić Wysokiej Izbie, że kilkoma przepisami rozwiążecie problem migracji w Europie. To kpina ze zdrowego rozsądku, panie Bąkiewicz. (Oklaski) Chcę jasno powiedzieć: bezpieczeństwo państwa, ochrona granic i sprawne działanie służb są sprawami, które należy traktować poważnie, a nie jak paliwo polityczne podszyte nienawiścią. W naszej ocenie nie wolno jednak budować bezpieczeństwa na przepisach nieprecyzyjnych, sprzecznych ze sobą i stawiających funkcjonariuszy publicznych przed wyborem między wykonaniem obowiązującego prawa a ryzykiem odpowiedzialności karnej. A do tego właśnie może prowadzić przedłożony projekt. Z naszego punktu widzenia już pierwsze założenie projektu opiera się na błędnej interpretacji art. 72 Traktatu o funkcjonowaniu Unii Europejskiej. Jak wskazano w opinii ministra sprawiedliwości, prokuratora generalnego, przepis ten nie jest ogólną klauzulą pozwalającą państwu członkowskiemu jednostronnie zawiesić stosowanie prawa Unii. Potwierdza odpowiedzialność państw za porządek publiczny i bezpieczeństwo wewnętrzne, ale nie daje prawa do dowolnego uchylania się od obowiązków wynikających z prawa unijnego. Przyjęcie odmiennej interpretacji mogłoby prowadzić do konfliktu między prawem krajowym a zobowiązaniami Polski, postępowań naruszeniowych, kar finansowych oraz pogłębienia chaosu prawnego. Trudno uznać za wzmacniające bezpieczeństwo państwa rozwiązanie, które już na poziomie podstawowych założeń może generować tak poważne problemy prawne. Największy sprzeciw klubu Lewicy budzi jednak proponowany przepis karny. Prawo karne musi być jasne i precyzyjne, szczególnie gdy przewiduje karę do 8 lat pozbawienia wolności. Tymczasem projekt posługuje się pojęciem działania na rzecz sprowadzania lub przyjmowania, którego zakres nie został jednoznacznie określony. W naszej ocenie państwo nie może tworzyć prawa, które najpierw nakłada na urzędnika lub funkcjonariusza określony obowiązek, a następnie grozi mu więzieniem za jego wykonanie. Taki mechanizm nie wzmacnia państwa. Osłabia pewność prawa, może paraliżować podejmowanie decyzji i tworzy ryzyko arbitralnego stosowania przepisów. Wysoka Izbo! Z bezpieczeństwem państwa nie wolno eksperymentować... (Poseł Joanna Borowiak: No właśnie.) ...a na pewno nie można eksperymentować w spółce z panem Bąkiewiczem. Potrzebujemy przepisów skutecznych, zgodnych z konstytucją, prawem Unii Europejskiej i standardami praw człowieka. (Poseł Joanna Borowiak: Dlatego stop paktowi.) Potrzebujemy jasnych kompetencji organów państwa, a nie konfliktu kompetencyjnego. Potrzebujemy funkcjonariuszy, którzy mogą wykonywać swoje obowiązki zgodnie z prawem, a nie żyć w obawie, że za realizację decyzji państwa grozi im wieloletnie więzienie. W naszej ocenie ten projekt nie spełnia tych warunków, nie usuwa problemów, lecz tworzy nowe. Nie wzmacnia porządku prawnego, lecz grozi jego destabilizacją. Nie daje organom państwa precyzyjnych narzędzi, lecz pozostawia niejasne, represyjne przepisy. Dlatego klub Lewicy ocenia obywatelski projekt (Dzwonek) ustawy zawarty w druku nr 2602 jako szkodliwy i będzie głosował za jego odrzuceniem w pierwszym czytaniu. Dziękuję. (Oklaski) Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 238 Paweł Hreniak 10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk n
  2. Wcześniej · wypowiedź 239 Urszula Nowogórska 10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk n
  3. Później · wypowiedź 241 Andrzej Tomasz Zapałowski 10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk n
  4. Później · wypowiedź 242 Marcin Skonieczka 10. kadencja, 63. posiedzenie, 2. dzień (30-07-2026) 22. punkt porządku dziennego: Pierwsze czytanie obywatelskiego projektu ustawy o ochronie bezpieczeństwa wewnętrznego w związku z realizacją polityki migracyjnej Unii Europejskiej (druk n
1. (2.03ms; exec 1.98 + fetch 0.04; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 12471 LIMIT 1
2. (2.09ms; exec 2.04 + fetch 0.05; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (11843) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (1.59ms; exec 1.56 + fetch 0.04; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 12230 AND dayStatement.day_revision_id = 11798 AND dayStatement.ordinal BETWEEN 238 AND 242 AND statement.object_id <> 12471 ORDER BY dayStatement.ordinal
4. (2.12ms; exec 2.09 + fetch 0.03; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (11833, 11842, 11844, 11845) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (4.94ms; exec 4.92 + fetch 0.02; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 63 AND individual.mp_number = 369 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-07-30' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 17.6ms | App: 17.5ms | DB: 12.8ms (5, rows: 10) [exec: 12.6ms, fetch: 0.2ms] | View: 0.3ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.27ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php