You make a good point, but understand that Franklin Roosevelt met the King of Saudi Arabia met on a warship in early 1945 right after Yalta.
The USA is in relationship with a nation whose citizens hate our country, too. So much they have committed acts of terrorism against it and put money into terrorism and above all preached the hatred all over the world.
Saudi money is propping up our national debt right now and Saudi money is all over our economy and so on.
And Saudi money is in the pockets of all of our sleazy politicians.
The British must understand that our government’s love affair with Saudi Arabia does not trickle down to the population. We despise the Saudis for obvious reasons. And, hey, it’s not like the Brits don’t do business with them. When I lived in London in the late 70s, the obnoxious and vicious Saudis were all over the place. That’s where I first learned to hate them.