I remember a AS flight I took where the FA came on and pitched us for about 60 seconds on some sort of AS FF credit card. I found it incredibly offensive.
Perhaps we should start a thread somewhere on FT about this, pitching products to a captive audience aboard!