Both Trump and Tulsi Gabbard (pre election) was running a "no war" platform with heavy connotation of "deep state" and wars only serving special interests (including Israel). My impression was that this outsider aspect really bought many libertarian and non-hawk republicans vote.
Hell, Gabbard was even branded Russian parrot after trying to talk to Assad, running as an independent after that. She even disagreed about this strike not even 3 months ago, 1 month ago and few days ago, with Trump.
But now they support it. They all just lied during election is the most probable reason but at least Gabbard have been saying same thing since 2016 election, 8 years, and all it took was Israel striking to go "aight let's go".
Is there just some information available to high official positions that makes you turn 180 on your opinion as soon as you get access to it, or what.