Ryan J. RusakIf Rick Perry is a ‘RINO,’ Texas GOP may become small enough to meet in a Starbucks | OpinionUpdated February 29, 2024 at 10:53 AM
Ryan J. RusakWelcome to Texas, where we dominate elections even without being a swing state | OpinionFebruary 3, 2024 at 5:31 AM
Ryan J. RusakEven if Haley fights on, GOP race is over — unless Trump helps her by doing this | OpinionUpdated January 24, 2024 at 12:48 PM
Ryan J. RusakIowa proves it: Haley, DeSantis won’t do what it takes to beat Trump, so they’ll lose | OpinionUpdated January 17, 2024 at 2:23 PM
Ryan J. RusakHaley had a good point about immigration — but no one wants to hear it right now | OpinionJanuary 6, 2024 at 5:28 AM
Ryan J. Rusak‘White Christmas’ is a fine film, but this other Bing Crosby holiday classic is better | OpinionUpdated December 21, 2023 at 10:08 AM
Ryan J. RusakTed Cruz may have a Donald Trump problem. And it’s not the one you think | OpinionDecember 16, 2023 at 5:35 AM
Ryan J. RusakHey, Vivek: Shut up about Dick Cheney until you’ve actually accomplished something | OpinionUpdated December 7, 2023 at 4:35 PM
OpinionWho won the Republican presidential debate? Haley was the target, but how did she do? | OpinionUpdated December 7, 2023 at 9:27 AM
Ryan J. RusakNikki Haley’s moment has arrived. Here’s what she must do to take down Trump | OpinionDecember 6, 2023 at 1:34 PM
Ryan J. RusakDeSantis vs. Newsom red/blue debate shows why we may be stuck with Trump, Biden | OpinionUpdated November 30, 2023 at 10:23 PM
Ryan J. RusakHypocrisy at bat: Atlanta gets All-Star Game after 2021 spanking over voting law | OpinionNovember 21, 2023 at 1:50 PM
OpinionWho won, who lost the latest GOP debate? Hint: It was best for someone not on stage | OpinionNovember 9, 2023 at 5:31 AM
Ryan J. RusakYou’re not paranoid: The world really is a mess, top journalists at TCU panel say | OpinionNovember 8, 2023 at 3:08 PM
Ryan J. RusakTrump allies want his rivals to drop out because he’s weak, not because he’s strong | OpinionNovember 8, 2023 at 5:29 AM
Ryan J. RusakRangers crushed hearts of fans like me for years — then totally redeemed themselves | OpinionUpdated November 2, 2023 at 3:41 PM
Ryan J. RusakWho’s the RINO here? In House speaker mess, don’t blame Kay Granger and Co. | OpinionOctober 19, 2023 at 5:38 AM
Ryan J. RusakA Ted Cruz two-fer: Wrongly hits Biden on Israel, ignores Trump trashing Netanyahu | OpinionOctober 14, 2023 at 5:28 AM
Ryan J. RusakWho won the 2nd Republican debate? With all the cross-talk, could you even tell? | OpinionUpdated September 28, 2023 at 1:33 PM
Ryan J. RusakGOP debate didn’t pay enough attention to immigration — but you can bet voters will | OpinionSeptember 27, 2023 at 10:17 PM
Ryan J. RusakWhat’s the point of another GOP debate when Trump is getting help even from Biden? | OpinionUpdated September 26, 2023 at 2:22 PM