It has been widely reported that US troops have been sent to hotels because of damage to military bases. I cant post a link but plenty of reports. Vacant offices are being used as well apparently. The Kuwait Foreign Minister is urging Gulf State hotels not to house US troops.
I am against destroying civilian infrastructure, and for sure it should be considered a war crime.
However, I would say Military desalination plants and infrastructure to Military bases is ok to target. And here comes a problem. Because when the troops decant from their bases to live in civilian areas, then does the infrastructure that supports them be a valid target ? It is supporting the enemy troops after all. I would say maybe, depending on how many troops. Because really, if the military bases can't support the troops, then they should withdraw to another area, and stay away from civilian areas.
It appears Israel and the US use the logic that wherever troops are billeted is a legitimate target.
So it's not really black and white. The troops are the target. And really, in my view, if the bases can't support them, then they should go camp in the countryside around. Not check into hotels.