Just because its a budget airline, that does not mean customer service isn't warranted.

You have paid for your flight, you are not getting it for free - and who are you all to judge anyway - some people cannot afford to fly QA or Emirates.

An Economy seat on those planes is probably a business class price for some people who can only afford Bahrain, Gulf Air or FlyDubai.

Its not acceptable to have 26hr delays with any airline.