Stenogram Sejmu · 2026-07-30

Janusz Kowalski

Kadencja 10 · posiedzenie 63 · wypowiedź 246

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ł Janusz Kowalski: Szanowni Państwo! Odrzućmy pakt migracyjny i powiedzmy sobie jasno: Polska musi być bezpieczna dla naszych rodzin, dla naszych matek, dla naszych żon, dla naszych dzieci. Nie może być tak, że nasze matki, nasze rodziny boją się wychodzić na place zabaw, boją się, że będą zaatakowane przez jakiegoś Syryjczyka ze sztyletem. (Poseł Agnieszka Maria Kłopotek: Nie boją się.) Nie może być tak, że nasze kobiety będą bały się jeździć taksówkami, bo zostaną zgwałcone przez jakiegoś Gruzina. Nie może być tak, że nasze dzieci będą bały się wyjść, bo zostaną skopane przez jakiegoś Ukraińca. Szanowni państwo, to, co dzisiaj dzieje się w Polsce, to jest przyzwolenie na polonofobię. (Oklaski) Ten zdradziecki rząd staje dzisiaj po stronie tych, którzy stwarzają zagrożenie dla bezpieczeństwa Polski. Wpuszczają nielegalnych migrantów, wpuszczają inżynierów z Afryki, wpuszczają Kolumbijczyków, Wenezuelczyków. Ile jeszcze trzeba wielkich krzywd? Na Białołęce Polka została zgwałcona przez Gruzina, a co robicie? W tej Izbie cały czas blokujecie ustawę, która przywróci porządek i bezpieczeństwo w polskich taksówkach. Ile jeszcze, szanowni państwo, będzie takich aktów przemocy? Dlatego bezwzględnie popieram przygotowany przez Ruch Obrony Granic i przez 170 tys. obywateli projekt Roberta Bąkiewicza: stop pakt, a ci, którzy dzisiaj składają wniosek o odrzucenie tego projektu, to właśnie koalicja nielegalnej imigracji. Wy chcecie, żeby Polska wyglądała tak, jak dzisiaj wygląda upadła Francja, Wielka Brytania, jak wyglądają Niemcy, żeby nasze rodziny bały się o godz. 19-20 wyjść z domu, żeby nasze dzieci bały się wyjść na ulicę i iść do szkoły, bo mogą zostać zaatakowane przez jakiegoś nożownika. To jest wasza odpowiedzialność. A najgorsze jest to, że patrzę na kobiety Koalicji Obywatelskiej. Jak wy możecie to robić polskim kobietom? Mówiłyście z tego tutaj miejsca: ani jednej więcej. Ile jeszcze Polek zostanie zgwałconych? Ile jeszcze Polek, tak jak ta w Toruniu, zostanie zasztyletowanych przez jakiegoś Wenezuelczyka? Wy ich wpuściliście, wy macie krew na rękach i dzisiaj chcecie powiedzieć: tak dla migracji. Dzisiaj odrzucacie projekt Roberta Bąkiewicza i polskich obywateli, bo chcecie się przypodobać Brukselczykom. (Poseł Agnieszka Maria Kłopotek: Tlenu, panie marszałku.) Chcecie tak jak Tusk dostawać pieniądze z Brukseli za to, że stwarzacie zagrożenie dla Polaków. Wstyd! Patrzcie tutaj, drogie kobiety z Koalicji Obywatelskiej. (Poseł Agnieszka Maria Kłopotek: Oddychaj.) Jak wam nie wstyd, że stwarzacie takie zagrożenie dla polskich kobiet? Jak wam nie wstyd stwarzać zagrożenie dla polskich matek? To samo mówię do Szymona Hołowni. Każdy, kto zagłosuje za tym projektem... Na litość boską, jak Bóg mi świadkiem, przyjmiemy tę ustawę. Przyjmiemy ją, zmienimy konstytucję, bo wygra prawica, i wszystkim tym, którzy zagłosowali przeciwko temu projektowi ustawy, odbierzemy polskie obywatelstwo. (Wesołość na sali) Żadnego Tuska czy Kierwińskiego, którzy dzisiaj zdradzają interesy Polski, którzy wpuszczają nielegalnych imigrantów, którzy wpuszczają ukraińskie mafie, które handlują naszymi dokumentami. Polska ma być dla Polaków, dla Polek, a nie dla ukraińskich mafii. (Wypowiedź poza mikrofonem) Wicemarszałek Szymon Hołownia: Inżynierowie z Afryki. Poseł Janusz Kowalski: Wy dzisiaj stajecie za Ukraińcami, a ja mówię jasno: Ukraińcy do domu. Jest 1,7 mln Ukraińców. Ile waszych firm i firemek zarabia na tym procederze? Ustalimy to. (Poseł Elżbieta Burkiewicz: Weź już skończ, bo już za dużo.) Ile waszych różnych rodzin zarabia na tym procederze sprowadzania imigrantów? Jak możecie? I co się, kobieto, cieszysz? Gdy kobiety płaczą przez wasze błędy, przez gwałty... Wicemarszałek Szymon Hołownia: Panie pośle, grzeczniej. Poseł Janusz Kowalski: Jak mam mówić grzeczniej? Widzi pan... Wicemarszałek Szymon Hołownia: Normalnie, grzeczniej. A co, pan nie wie, jak jest grzeczniej? (Poseł Agnieszka Maria Kłopotek: Chyba nie.) Poseł Janusz Kowalski: Panie marszałku, ja z panem nie będę rozmawiał (Dzwonek), bo to pan m.in. przez 1,5 roku blokował projekt dotyczący polskich taksówek. Wicemarszałek Szymon Hołownia: Panie pośle Kowalski, ja mam do pana osobiste pytanie. Poseł Janusz Kowalski: To pan po prostu blokował projekt, który... (Głos z sali: Czas!) Wicemarszałek Szymon Hołownia: Czy pan jest homo sapiens? (Wesołość na sali) Poseł Janusz Kowalski: Po gwałcie kobiety na Białołęce pan blokował ten projekt. Wicemarszałek Szymon Hołownia: Pan mi o kobietach na Białołęce nie opowiada, tylko ja pana pytam... Poseł Janusz Kowalski: No jak to nie? Zgłosiliśmy projekt jako Prawo i Sprawiedliwość. Wicemarszałek Szymon Hołownia: ...czy pan jest homo sapiens. Poseł Janusz Kowalski: Niech pan przestanie, przepraszam bardzo, tutaj się popisywać. Wicemarszałek Szymon Hołownia: A wie pan, że wszyscy homo sapiens pochodzą z Afryki? (Wesołość na sali) (Poseł Dorota Arciszewska-Mielewczyk: Ale co to są za kpiny?) Poseł Janusz Kowalski: Mógł pan ochronić polskie kobiety. I co, zrobił to pan? Nie. Przez 1,5 roku, gdy był pan marszałkiem... Wicemarszałek Szymon Hołownia: Nie, ja próbuję pana zapytać, skąd się wzięły u pana te urojenia ksenofobiczne. Poseł Janusz Kowalski: ...blokował pan projekt, który uniemożliwiał tym wszystkim zbrodniarzom jeżdżenie polskimi taksówkami. (Poseł Agnieszka Maria Kłopotek: Czas, panie marszałku.) Szanowni Państwo! Dziękuję wam, polscy patrioci, dziękuję wam za to. Jeżeli odrzucą ten projekt, to po nich przyjdziemy. Zwyciężymy w wyborach, rozliczymy ich i odbierzemy im obywatelstwo. (Poseł Agnieszka Maria Kłopotek: Bez przesady.) Wicemarszałek Szymon Hołownia: Dobra, już wystarczy, bo się pan... Poseł Janusz Kowalski: Szymonowi Hołowni także. (Oklaski) (Poseł Agnieszka Maria Kłopotek: Co to są za groźby?) 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ź 244 Jarosław Sachajko 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ź 245 Sławomir Zawiślak 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ź 247 Dariusz Matecki 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ź 248 Zofia Czernow 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.59ms; exec 2.54 + 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 = 12477 LIMIT 1
2. (1.97ms; exec 1.93 + fetch 0.03; 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 (11861) 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.03; 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 244 AND 248 AND statement.object_id <> 12477 ORDER BY dayStatement.ordinal
4. (1.76ms; exec 1.7 + fetch 0.05; 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 (11859, 11860, 11862, 11863) 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.51ms; exec 4.48 + fetch 0.03; 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 = 180 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: 18.2ms | App: 18ms | DB: 12.4ms (5, rows: 10) [exec: 12.2ms, fetch: 0.2ms] | View: 0.2ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.22ms) /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