I had travlled with qatar airways twice, the last one was an emergency and they charge me 700 QR for single change of date.I had change dates sevral times with emirates Airlines without paying a single penny.

My friend was denied boarding even though he was holding valid and confirmed ticket, reason was flight full.

Yes i Agree IATA or whoever rates the service should downgrade QA. and the emp of QA are giving back to customers what they are reciving from QA, the authorites @ QA should understand as soon as possible otherwise QA will be history.