Sorry to hear about your plight...did you give a written complaint to Qatar Airways. They will give you one or two free tickets… my friend went through a similar situation.