Ive gotta say that I love that they don't do that credit card pitch on red-eyes, at least as of Dec.when I last flew one.
Nowadays, I just turn up the volume on whatever I'm playing and push my earbuds into my ear so I don't hear the sales pitch.
It is garbage that they give bad info in the announcement.