It's my understanding that the credit card used to purchase the ticket is required by ALL airlines if the ticket is purchased on-line. That's why we pay by cash if we book a ticket for a third party. But the annoying thing is that this rule is selectively enforced and once the question is raised, the employees at QR are unable/unwilling to exercise any judgment. Sorry for your troubles and congrats on both your marriage and your cool behavior.
Mandi