International business development professional. Now retired stray old fart. Former Canadian Foreign Service Officer. Lives in God's country.

Joined February 2010
3,684 Photos and videos
Rob Graham retweeted
It’s taking every bit of Rubio’s strength not to resign as Trump speaks. Rubio is well versed in the Iranian regime and what this surrender means for the future. This is hell for him.

269
193
1,531
52,079
Rob Graham retweeted
These are facts as I’ve been able to piece together from publicly available information. If I’m wrong about anything, please let me know and I will correct the record. Frankly I’m surprised by this glaring oversight given Forever Canada’s high profile and @ElectionsAB’s aggressive prosecution of campaign finance law.
Here’s an archived version of @ElectionsAB’s current registered referendum third party advertisers. Forever Canada has been raising and spending funds since at least May 23 when they launched their campaign at their office. They are not registered ergo not legally allowed to accept or spend donations. archive.is/2026.06.18-011339…
2
15
30
1,205
Rob Graham retweeted
Hey @ElectionsAB, can you please answer this question?
Hey @ElectionsAB why doesn’t @ForCanMVMT have to register as an RTPA?
2
10
42
1,578
Rob Graham retweeted
By that logic why not give the IRGC thousands of nuclear bombs?
Trump endorses Iran having ballistic missiles: "I'm saying that if other countries have them, it's a little unfair for them not to have some"
21
30
171
4,925
Rob Graham retweeted
Mr. President, The pager operation against Hezbollah was a masterpiece of modern warfare. Israel also executed a brilliant 12-day operation against Iran that left the regime in shock, its top generals assassinated, and the Ayatollahs held by the throat. Yet every time Israel had momentum, whether in Gaza, Lebanon, or against Iran, you personally intervened and stopped them at the worst possible moment. you were personally briefed by Mossad that defeating Iran would take at least a year of consistent pressure. Yet you pushed for quick results, changed the original plan, and turned what could have been a strategic victory into a strategic defeat. Now, after signing a humiliating deal that buried the Iranian nuclear threat instead of eliminating it, you come out blaming Israel for taking too long and for how it fights. The question of civilian casualties should be addressed to Hezbollah, not Israel. Hezbollah deliberately operates from within populated civilian areas, using civilians as human shields and endangering their own people. This strategic failure is not due to Israeli incompetence. The main problem has been your repeated intervention and bad timing. You don’t get to sabotage the campaign and then blame Israel for the results.
BREAKING: President Trump publicly rebukes Israel over its war against Hezbollah. "Israel's fighting Hezbollah too long and too many people are being killed." Trump said he opposed strikes that destroy apartment buildings filled with civilians and revealed he urged Israel to let Syria take the lead against Hezbollah instead. "If Israel can't do the job without killing everyone else, he'll do the job. Syria will do the job."
1,502
3,229
12,112
558,467
Rob Graham retweeted
Same judge! Lobat Sadrehashemi
Lebanese man who lost refugee status for returning to his homeland five times gets shot at staying in Canada nationalpost.com/news/canada…
14
92
329
8,919
Rob Graham retweeted
This is absolutely wrong. School in Canada should be in English or French. If you don't like it, don't move to Canada.
Arabic course development tops Edmonton Public School Board agenda edmontonsun.com/news/local-n…
19
74
502
6,324
Rob Graham retweeted
Trump was repeatedly warned, by his own generals, intelligence services, and allies, about the real cost and complexity of this war. He chose to ignore those warnings, rushed in, mismanaged the campaign, and eventually signed a humiliating deal. Blaming others for the outcome of your own decisions is both unfair and beneath the office of the President.
366
1,105
6,228
139,654
Rob Graham retweeted
Replying to @CTVNationalNews
Here for the world record ratio!
1
48
836
Rob Graham retweeted
Treaty Chiefs in Alberta just asked the RCMP to criminally investigate Premier Danielle Smith for treason. Her crime? Calling a referendum. A perfectly legal & democratic act under provincial jurisdiction. Smith’s response was measured: “I’ve had my differences with the federal government, but I have never used language like that. This kind of overwrought language has no place in a democracy.” She’s right. You can disagree with the referendum. You can campaign against it. You can vote against it. But you cannot criminalize it. The Premier asked the chiefs to check themselves. She’s 100% right. This type of behaviour should not be accepted by the elected or unelected in Canada.
157
283
1,488
20,782
Rob Graham retweeted
Replying to @calgaryherald
Lukaszuk’s campaign is illegal interference. They are raising and spending money without having registered as a third party advertiser and accepting the oversight that goes with that. They are in violation of Alberta’s elections and campaign laws.
10
72
238
1,505
Rob Graham retweeted
Donald Trump destroyed his presidency tonight. This craven surrender to Iran will stand as history’s most pathetic capitulation. Well done, Mr President. You’ve sealed your legacy as a spineless loser.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ (@realDonaldTrump)
331
874
3,475
28,061
Rob Graham retweeted
So, it turns out that Vance’s preliminary peace deal is just a series of massive concessions for empowering the Islamic Revolutionary Guard Corps.
9
25
133
2,025
Rob Graham retweeted
The Iranian regime is boasting that it blackmailed the United States into shielding Hezbollah. These are the "non-radicalized" partners in the capitulation deal.
Iran's Ghalibaf: Lebanon is part of the Resistance Front. Under the agreement, Iran supports the Resistance Front, while the United States is a supporter and ally of the Israeli regime. Therefore, it is natural that when a ceasefire is established, it must be respected on all fronts, especially in Lebanon. I must thank the dear people of Lebanon, particularly the Shiites and Hezbollah, who stood up during the U.S. and Israeli aggression against Iran and sacrificed nearly 4,000 martyrs. While we were under a ceasefire, they continued fighting and continued to suffer casualties. When the Israeli regime targeted Dahiyeh, we threatened the United States and issued an ultimatum that our demands had to be accepted; otherwise, we would respond. Trump was compelled to post on social media and tell Netanyahu that the attacks had to stop and that Dahiyeh could no longer be targeted.
16
83
225
9,876
Rob Graham retweeted
We can tell everything just by looking at Rubio's face. Rubio also knows that any deal with the terrorists from Iran is a bad deal.
100
162
1,018
8,446
Rob Graham retweeted
What the actual fuck is Trump talking about? Not only has he betrayed Israel and surrendered to a terrorist state, he is also an American national embarrassment.
President Trump: "Hamas actually behaved pretty well." Can't believe I'm hearing this.
2
4
21
794
Rob Graham retweeted
"If the Iran deal doesn't work out, I'll blame JD Vance." Marco Rubio wasn't even giggling. I'm not a body language expert, but I believe Rubio knows how bad this is.

248
359
3,074
159,098
Rob Graham retweeted
Pathetic
Italy decided to reopen its embassy in Tehran on Friday.
72
281
3,000
45,212
Rob Graham retweeted
Crown Prince Reza Pahlavi delivered a clear and powerful message regarding the current US-Iran negotiations: "The people of Iran are not represented in these negotiations. 40,000 Iranians have not died for the Strait of Hormuz or for a nuclear deal." As an Iranian, I’m tired of watching our brothers and sisters’ blood being traded for empty agreements.
178
1,677
4,562
81,319