It's sad that the ground staff in DOH suck... i've found in both BKK and CDG, they are really quite excellent. In fact, I was once stuck in Paris during a train strike, thinking I'd not make it to the airport. Called QR at CDG, told them my problem, they checked me in on the phone and when I got to the airport at the last minute, the main check-in guy/supervisor brought me my boarding pass and did all he could to make sure everything was ok.
It's not a QR thing though... it's a Middle East (well, Gulf states) thing, this whole approach to take-it-or-leave-it customer service.