Stenogram Sejmu · 2026-06-10

Janusz Kowalski

Kadencja 10 · posiedzenie 59 · wypowiedź 97

Profil posła

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

Pełna wypowiedź

10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 10. punkt porządku dziennego: Wniosek o wyrażenie wotum nieufności wobec Ministra Spraw Wewnętrznych i Administracji Marcina Kierwińskiego (druki nr 2632 i 2654). Poseł Janusz Kowalski: Jawohl, Herr Tusk - tak odpowiada Marcin Kierwiński na każde polecenie Tuska. (Głos z sali: Co to jest?) To jest właśnie Marcin Kierwiński. To jest ten człowiek, który w tym beznadziejnym rządzie, w którym jeszcze zasiada Żurek - panie Żurek, będzie pan zdymisjonowany - jeszcze zasiada ta pani, która zrobiła z Polaków śmieciarzy, Paulina Hennig-Kloska, najgłośniej mówi: Jawohl, Herr Tusk. Trzeba zniszczyć opozycję? Jawohl, Herr Tusk. Trzeba wpuszczać imigrantów z Afryki? Jawohl, Herr Tusk. Trzeba ukrainizować administrację publiczną, zatrudniać Ukraińców? Jawohl, Herr Tusk. Tak właśnie odpowiada zawsze Marcin Kierwiński. Trzeba niszczyć media niezależne, Telewizję Republika? Jawohl, Herr Tusk. (Głos z sali: Do lekarza.) Trzeba atakować polskich rolników, strzelać do nich? Jawohl, Herr Tusk. (Gwar na sali, dzwonek) I dlatego ten Tusk przyszedł dzisiaj do Sejmu, żeby bronić tego najważniejszego swojego człowieka. (Poseł Artur Jarosław Łącki: I gdzie masz kwiaty?) Panie Tusk, zostało panu kilkanaście miesięcy. Dzisiejszy sondaż pokazuje, co Polacy myślą o panu. 54% Polaków chce pana odejścia. Tak beznadziejnego rządu nie było od 1989 r. (Głos z sali: Był, był.) Wy zamiast zajmować się polskimi rodzinami, zamiast zajmować się polską gospodarką, zamiast zajmować się tym, co dla Polaków jest najważniejsze, polską rodziną, zajmujecie się niszczeniem Polski. (Głos z sali: A ty Zondacrypto.) Panie Tusk! Za każde morderstwo dokonane przez nielegalnego migranta, za każdy gwałt na Polce, za każdy atak na polskie dziecko pan będzie odpowiadał z panem Kierwińskim. Za 35 godzin wchodzi pakt migracyjny, którego jest pan twarzą. Tak, panie Tusk, niech pan w końcu popatrzy Polakom w twarz, niech pan pojeździ po całej Polsce i zobaczy tych migrantów, którzy łażą po polskich ulicach i stwarzają zagrożenie. (Głos z sali: Chłopie, weź się.) (Poseł Artur Jarosław Łącki: Dobra, kończ już.) A po 12 czerwca tych migrantów będzie coraz więcej. Dziesiątki, setki tysięcy może być tutaj sprowadzonych przez ekipę Tuska i Kierwińskiego. Jawohl, Herr Tusk, powie Marcin Kierwiński. (Głos z sali: Tak mówi Kowalski.) I hola, będą ich cały czas sprowadzać. Nie ma, szanowni państwo, na to zgody. Ja zagłosuję oczywiście dzisiaj za wnioskiem o wotum nieufności wobec Kierwińskiego. Jakby Kierwiński tak na trzeźwo spojrzał na te argumenty, też by za tym wnioskiem zagłosował. (Poseł Krzysztof Gadowski: Pani marszałek...) Szanowni Państwo! To jest wniosek, który jest wnioskiem przeciwko temu patopaństwu Tuska. Takie Bananenrepublik. Trzeba do Tuska zawsze mówić po niemiecku. Lepiej rozumie po prostu. Czyta po polsku, ale myśli po niemiecku. (Gwar na sali) (Głos z sali: Do ciebie po rosyjsku.) Bo, panie Tusk, to, co pan zrobił z Polską, to, co pan zrobił z polskim państwem, to, co pan zrobił z Polakami, zakrawa na wielki skandal. Za kilkanaście miesięcy, szanowni państwo, Polacy wystawią Tuskowi rachunek, chociaż oczywiście może Tuska już wtedy nie być, bo jak słyszymy, szuka on nowej Ewy Kopacz, bo chce uciec szybciej do Berlina czy Brukseli, bo wie, że przegra. Panie Tusk, oczywiście, że pan przegra. Ja panu powiem więcej: będziesz pan siedział. I panie Kierwiński, pan też będzie siedział. Panie Żurek, pan też będzie siedział. (Głos z sali: Janusz, kwiaty masz. Janusz, kwiaty przynieś.) Panie Grabiec, pan też będzie siedział. (Poseł Mirosław Suchoń: Prokurator Kowalski.) Wicemarszałek Monika Wielichowska: Panie pośle... (Gwar na sali) Poseł Janusz Kowalski: Dostaniecie wspólną celę... Wicemarszałek Monika Wielichowska: Panie pośle, do rzeczy. Poseł Janusz Kowalski: ...sprawiedliwy proces. Dostarczymy wam leki, dostarczymy wam wyżywienie, a nie tak jak miasteczko gniewu Ruchu Obrony Granic, którego się przestraszyliście. (Gwar na sali, dzwonek) Tak, szanowni państwo, kilkanaście miesięcy zostało z tym beznadziejnym rządem. Patrzcie się jeszcze na te wszystkie twarze. Patrzcie się na te twarze niekompetencji, pychy, cynizmu. Patrzcie się na te twarze działania antypolskiego. (Głos z sali: Na razie patrzymy się na ciebie.) Jawohl, Herr Tusk - jeszcze kilkanaście miesięcy będzie mówił Marcin Kierwiński. Ale przyjdziemy, rozliczymy i wszystkich was do więzienia wsadzimy. Dziękuję. (Głos z sali: Janusz, brawa nikt nie bił nawet.) (Gwar na sali, dzwonek) 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ź 95 Włodzimierz Skalik 10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 10. punkt porządku dziennego: Wniosek o wyrażenie wotum nieufności wobec Ministra Spraw Wewnętrznych i Administracji Marcina Kierwińskiego (druki nr 2632 i 2654). Poseł Włodzimierz Skalik
  2. Wcześniej · wypowiedź 96 Marcin Józefaciuk 10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 10. punkt porządku dziennego: Wniosek o wyrażenie wotum nieufności wobec Ministra Spraw Wewnętrznych i Administracji Marcina Kierwińskiego (druki nr 2632 i 2654). Poseł Marcin Józefaciuk:
  3. Później · wypowiedź 98 Marcin Kierwiński 10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 10. punkt porządku dziennego: Wniosek o wyrażenie wotum nieufności wobec Ministra Spraw Wewnętrznych i Administracji Marcina Kierwińskiego (druki nr 2632 i 2654). Minister Spraw Wewnętrzn
  4. Później · wypowiedź 99 Donald Tusk 10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 10. punkt porządku dziennego: Wniosek o wyrażenie wotum nieufności wobec Ministra Spraw Wewnętrznych i Administracji Marcina Kierwińskiego (druki nr 2632 i 2654). Prezes Rady Ministrów Do
1. (2.98ms; exec 2.94 + 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 = 25455 LIMIT 1
2. (2.11ms; exec 2.06 + fetch 0.04; 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 (27726) 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.62ms; exec 1.56 + fetch 0.06; 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 = 25357 AND dayStatement.day_revision_id = 25056 AND dayStatement.ordinal BETWEEN 95 AND 99 AND statement.object_id <> 25455 ORDER BY dayStatement.ordinal
4. (1.39ms; exec 1.36 + 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 (27724, 27725, 27727, 27735) 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. (1.52ms; exec 1.5 + 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 = 59 AND individual.mp_number = 180 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-10' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 15.3ms | App: 15ms | DB: 9.6ms (5, rows: 10) [exec: 9.4ms, fetch: 0.2ms] | View: 0.7ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.67ms) /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