Det är inte ovanligt att ett flygbolag håller en passagerare vid ursprungspunkten om de vet att hela flygserien inte kan slutföras som bokad.
För många passagerare betyder det att de helt enkelt går hem och återkommer nästa dag. För icke-lokala resenärer betyder det att vissa logi och måltider ska tillhandahållas. För juridiskt ansvar är det helt enkelt ett avbokat flyg, ombokning eller återbetalning (och ja det finns förmodligen en PC-regel som kräver en viss ersättning).
Genom att skicka passagerare delvis, betyder det boende och mat för alla. Det betyder mer oro och klagomål från passagerarna om osäkerheten att nå destinationen och sitta runt i mittenflygplatsen och hoppas kunna komma på något flyg. För juridiskt ansvar innebär det ett avbrutet flyg som innehåller mer regler, regler och möjligheter till ersättning.
Medan OP föredrog att flyga, måste flygbolaget sätta en enda policy för problemet och hålla passagerare vid ursprunget är det som de flesta flygbolag verkställer. Jag har fångats i samma scenario som flyger Florida till Thailand och hölls vid ursprungspunkten i USA, så det är inte exklusivt för Qatar.
Kan du klaga, självklart kan du, men i slutändan om flygbolaget följde på sitt ansvar för ett avbrutet flyg kommer det inte att bli några ersättningar, annat än kanske ett litet ursäkta (ofta flyger miles etc).