Puppets of Iran or the US make up your mind.
Turkey has Americans stationed at Incirlik airbase.
Kuwait has American forces at Bubiyan island, basically that whole island is for the US military.
The US has an air force base in Qatar for B-52's currently, previously B-1 bombers
Bahrain is the HQ for the 5th fleet of the US navy.
Jordan, similar.
UAE has Rafales stationed.
That's not much, the list can be expanded.
Here's the difference though. There are no US military bases in Iraq, there are US soldiers on Iraqi bases. Whereas regional countries actually have US military bases.
Try to find Iraq in that list, those are bases controlled by the US. Now search about some other Arab states, have fun.
https://en.wikipedia.org/wiki/List_of_United_States_military_bases
Reality is you just want to find anything to feed your hatred for a certain group of people, either way why am I arguing with you
The difference is that nobody invited Americans in Iraq. They just invaded, destroyed the country and put some puppets to power in Baghdad and Erbil. These regimes are too corrupted and useless to bring stability so they beg Washington for US dollars and US bombs. As long as the oil flows all are well for Americans and the corrupted Iraqi elite that leaves inside Green Zone.