President William Ruto now says the former public service Cabinet Secretary Justin Muturi absconded duties, leading to his dismissal.
While speaking in a one-on-one interview at Sagana State Lodge on Monday evening, the president blamed Muturi for firing himself.
“Then, in the process, he went on strike, skipping cabinet meetings. So, am I the one who fired him, or he fired himself? If you are a cs, you don't attend meetings. What am I supposed to do?” Ruto asked.
The president went ahead and explained how Muturi first landed the Attorney General position and why he was switched to CS.
“I gave Muturi a job as Attorney General. He explained to me that he had not been practicing law for a long time since he left from being a magistrate to parliament to becoming a speaker. He said the job was a beat challenging. I observed for a while and realised that the job was challenging for him,” he explained.
The president blamed himself for forcing Muturi into the position despite his complaints.
“I blame myself because I convinced him to do the work, but after a period, I realised that he was overwhelmed, so I decided to change for him a docket,” President Ruto said.
On his transfer of role to the CS, the president said he gave his friend a “second chance” to serve
The president said Muturi’s dismissal does not signify any financial struggles.
“It's not the end of the road. JB Muturi has a very good pension as a former speaker, so he can not struggle financially,” he added.
The president was speaking for the first time since he reshuffled the cabinet, giving Muturi’s position to Mbeere North Member of Parliament Geoffrey Ruku.
Muturi fell out with the government when he first spoke about his son’s abduction criticising the government for not ending the practice.
Subscribe to our newsletter and stay updated on the latest developments and special offers!
Pick your favourite topics below for a tailor made homepage just for you
1 x Application (98.91%) | 1.29s |
1 x Booting (1.09%) | 14.17ms |
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001515205' and `published_at` <= '2025-04-05 04:17:02' and `deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-04-05'
Bindings |
|
Backtrace |
|
select `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001515205 and `authors`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 3 or `parent_id` = 3 and `deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (3) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-04-05 04:17:02' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3)
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 3
Bindings |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Justin Muturi Fired\",\"Ruto on Muturi\",\"Justin Muturi\"]%') and `site_id` = 1 and `published_at` <= '2025-04-05 04:17:02' and `deleted_at` is null and `id` not in ('2001515205') order by `published_at` desc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-04-05 04:17:02' and `published_at` >= '2025-04-05 03:17:02' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-04-05 04:17:02' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-04-05 04:17:02' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001515205' and `site_id` = 1 and `published_at` <= '2025-04-05 04:17:02' and `deleted_at` is null order by `id` desc limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001515205' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-04-05 04:17:02' limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-04-05 04:17:02' and `article_category_id` = 3 and `site_id` = 1 and `id` not in ('2001515205') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3)
Backtrace |
|
select `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Justin Muturi Fired\",\"Ruto on Muturi\",\"Justin Muturi\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
Bindings |
|
Backtrace |
|
select count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001461051, 2001515618, 2000198221, 2001515452, 2001453300, 2001515559, 2001515556, 2001242568, 2001249065, 2001515278, 2001513460, 2001515632, 2001515593, 2001515468, 2001515631, 2001460960, 2000215951, 2000221085, 2001515513, 2001500146) and `deleted_at` is null and `published_at` <= '2025-04-05 04:17:02' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 267, 588)
Backtrace |
|
select * from `settings` where `meta_name` = 'article_age' limit 1
Bindings |
|
Backtrace |
|
select * from article_categories where id = '3'
Backtrace |
|
select * from article_categories where id = '3'
Backtrace |
|
select * from article_categories where id = '3'
Backtrace |
|
select * from article_categories where id = '3'
Backtrace |
|
select * from `articles` where `deleted_at` is null and `published_at` <= '2025-04-05 04:17:03' and (`keywords` like '%Justin Muturi Fired%' or `keywords` like '%Ruto on Muturi%' or `keywords` like '%Justin Muturi%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001515205' order by `published_at` desc limit 3
Bindings |
|
Backtrace |
|
Backtrace |
|
select * from `leads` where date(`created_at`) <= '2025-04-05' order by `date_paid` desc, `pay_count` desc limit 1 offset 0
Bindings |
|
Backtrace |
|
select * from `articles` where `deleted_at` is null and `published_at` <= '2025-04-05 04:17:03' and `id` = '2001515632'
Bindings |
|
Backtrace |
|
select * from `favourite_topics` where `status` = 1
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:24 [▼ "cf-ray" => array:1 [▶ 0 => "92b53419399c10c3-EWR" ] "x-forwarded-for" => array:1 [▶ 0 => "18.191.50.205" ] "host" => array:1 [▶ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [▶ 0 => "18.191.50.205" ] "accept-encoding" => array:1 [▶ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [▶ 0 => "none" ] "x-forwarded-proto" => array:1 [▶ 0 => "https" ] "cookie" => array:1 [▶ 0 => "XSRF-TOKEN=eyJpdiI6InQvY29SUUdIWGNEenIzRElFTWtDcEE9PSIsInZhbHVlIjoiRTVTLzVORFhzeHgrZkFiakZLNmNCa2tncEVxa2xpQWdsMUl0c0lPVVljRDhWaXlnblVjOEIvQU4zbUdCZjJJdTRJUmRjYnNLRkZoaHlSZ0ZQVEpneHFING1ES2VkUFF5aG9kYlRQaTAxdGVJOWtnajZzdTdlekNXTzJuWjJpc0EiLCJtYWMiOiI0NWQ4ZTJlZjc2MGE3MzI4MjMyNzdkNTBhYTI0NDgzMmM3MjA5YWEzMmMyMTc0MjA5OTQ0MDZkYmEyNTE1OWFmIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6IjU2c2NMVkhvMmNXS2IwYS8ya1JGalE9PSIsInZhbHVlIjoiNWFSRTlId1liNytvS3FveUw0bDAvTWEyek1kSEppVzRqbldNdlhYUW1TWDFJR3VrSEttL1VtcG1HT0wvWDNPMnE0U3U0SFpvVUZ4MzlrNmtuay9OUnJucFo2ZG1DZWRsb3NsS2lkWEcra1NIektLbjg2dXh5UitmcUU1aE5vTnciLCJtYWMiOiJjZmU3MTkxNDcyYzdlNWY1YTUyNTQyZDhlNDQ3NTAzZTQyZDViMzRlMjI0YmZjY2RiOWUxY2I0MGMzY2MwMjEzIiwidGFnIjoiIn0%3D ◀XSRF-TOKEN=eyJpdiI6InQvY29SUUdIWGNEenIzRElFTWtDcEE9PSIsInZhbHVlIjoiRTVTLzVORFhzeHgrZkFiakZLNmNCa2tncEVxa2xpQWdsMUl0c0lPVVljRDhWaXlnblVjOEIvQU4zbUdCZjJJdTRJUmRjY ▶" ] "priority" => array:1 [▶ 0 => "u=0, i" ] "cf-visitor" => array:1 [▶ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [▶ 0 => "US" ] "sec-fetch-dest" => array:1 [▶ 0 => "document" ] "cdn-loop" => array:1 [▶ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [▶ 0 => "?1" ] "sec-fetch-mode" => array:1 [▶ 0 => "navigate" ] "connection" => array:1 [▶ 0 => "Keep-Alive" ] "pragma" => array:1 [▶ 0 => "no-cache" ] "cache-control" => array:1 [▶ 0 => "no-cache" ] "sec-ch-ua" => array:1 [▶ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [▶ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [▶ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [▶ 0 => "1" ] "user-agent" => array:1 [▶ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [▶ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] ]
0 of 0array:2 [▼ "XSRF-TOKEN" => "4ypykhK9rRFTq5DhHRbZpqvAvuHKPhjpHjsDoy9I" "thestandardmediagroup_session" => "Fz3yISyQG2FjpsCZ533RCK8YIrmrCjN8CnvEVjBt" ]
0 of 0array:5 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Sat, 05 Apr 2025 01:17:03 GMT" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6ImlBL0ZDRzk1akVtZy9vaUpEQVErb1E9PSIsInZhbHVlIjoiTmgxdGZwbW1qZWVFcFJYNFJrckI0QTc0YmdaMS9idU9zendSeVZFMUxwcnBid0NLRWdVdXdiayt3eS9tbGRuc2thSmZRNDkydVNDcFJGMVNzUmIvODhxQ1FBTmpObHRiUUFIb28wckxPMFNNcGhTUEhvUWFKNHE1elVQaHNmdUwiLCJtYWMiOiJlNzczNjc1NmYwMjc3ZWFjNzQwNzQwYmQwNzYyODU3ODhmYjZiMTIyZDAwNTBjZDZjYmUzMWNjMDQ4YmYwMjdhIiwidGFnIjoiIn0%3D; expires=Mon, 05 May 2025 11:46:03 GMT; Max-Age=2629740; path=/; samesite=lax ◀XSRF-TOKEN=eyJpdiI6ImlBL0ZDRzk1akVtZy9vaUpEQVErb1E9PSIsInZhbHVlIjoiTmgxdGZwbW1qZWVFcFJYNFJrckI0QTc0YmdaMS9idU9zendSeVZFMUxwcnBid0NLRWdVdXdiayt3eS9tbGRuc2thSmZRN ▶" 1 => "thestandardmediagroup_session=eyJpdiI6ImdUNjJqSldJZ2dIM3FUbHh0bXJoSkE9PSIsInZhbHVlIjoienBXUHlTV1lsdzN0N0FzZTh6MkdHcllkNkhZK0ZyWG5LTFJPR0Q2OXZPVitCaVgwMEhNMHFmM2U4aHVqU2xnRlpJQWpkU3k1TG0zQW5iR0lQWjhGUmNwNFN5WXpvNUFLR0hUQnY4V0QxQjBIbndHb3ZTTkxkRFBkd0ZadkhYQVgiLCJtYWMiOiIyMDEzZmFkM2MwOWE4ZjYzNWQ2ZWQ1NjY4N2VmN2JiZGI0OTY2ZDYzMTYxZTZmODYzNjBmZDJhNmU0ZjJmZGJmIiwidGFnIjoiIn0%3D; expires=Mon, 05 May 2025 11:46:03 GMT; Max-Age=2629740; path=/; httponly; samesite=lax ◀thestandardmediagroup_session=eyJpdiI6ImdUNjJqSldJZ2dIM3FUbHh0bXJoSkE9PSIsInZhbHVlIjoienBXUHlTV1lsdzN0N0FzZTh6MkdHcllkNkhZK0ZyWG5LTFJPR0Q2OXZPVitCaVgwMEhNMHFmM2 ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6ImlBL0ZDRzk1akVtZy9vaUpEQVErb1E9PSIsInZhbHVlIjoiTmgxdGZwbW1qZWVFcFJYNFJrckI0QTc0YmdaMS9idU9zendSeVZFMUxwcnBid0NLRWdVdXdiayt3eS9tbGRuc2thSmZRNDkydVNDcFJGMVNzUmIvODhxQ1FBTmpObHRiUUFIb28wckxPMFNNcGhTUEhvUWFKNHE1elVQaHNmdUwiLCJtYWMiOiJlNzczNjc1NmYwMjc3ZWFjNzQwNzQwYmQwNzYyODU3ODhmYjZiMTIyZDAwNTBjZDZjYmUzMWNjMDQ4YmYwMjdhIiwidGFnIjoiIn0%3D; expires=Mon, 05-May-2025 11:46:03 GMT; path=/ ◀XSRF-TOKEN=eyJpdiI6ImlBL0ZDRzk1akVtZy9vaUpEQVErb1E9PSIsInZhbHVlIjoiTmgxdGZwbW1qZWVFcFJYNFJrckI0QTc0YmdaMS9idU9zendSeVZFMUxwcnBid0NLRWdVdXdiayt3eS9tbGRuc2thSmZRN ▶" 1 => "thestandardmediagroup_session=eyJpdiI6ImdUNjJqSldJZ2dIM3FUbHh0bXJoSkE9PSIsInZhbHVlIjoienBXUHlTV1lsdzN0N0FzZTh6MkdHcllkNkhZK0ZyWG5LTFJPR0Q2OXZPVitCaVgwMEhNMHFmM2U4aHVqU2xnRlpJQWpkU3k1TG0zQW5iR0lQWjhGUmNwNFN5WXpvNUFLR0hUQnY4V0QxQjBIbndHb3ZTTkxkRFBkd0ZadkhYQVgiLCJtYWMiOiIyMDEzZmFkM2MwOWE4ZjYzNWQ2ZWQ1NjY4N2VmN2JiZGI0OTY2ZDYzMTYxZTZmODYzNjBmZDJhNmU0ZjJmZGJmIiwidGFnIjoiIn0%3D; expires=Mon, 05-May-2025 11:46:03 GMT; path=/; httponly ◀thestandardmediagroup_session=eyJpdiI6ImdUNjJqSldJZ2dIM3FUbHh0bXJoSkE9PSIsInZhbHVlIjoienBXUHlTV1lsdzN0N0FzZTh6MkdHcllkNkhZK0ZyWG5LTFJPR0Q2OXZPVitCaVgwMEhNMHFmM2 ▶" ] ]
0 of 0array:4 [▼ "_token" => "4ypykhK9rRFTq5DhHRbZpqvAvuHKPhjpHjsDoy9I" "_previous" => array:1 [▶ "url" => "http://www.standardmedia.co.ke/main-staging/politics/article/2001515205/ruto-muturi-fired-himself" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] "offset" => 0 ]