You're likely talking to the wrong user base. There's a reason why ads business models work, people rather deal with ads than pay anything.
Though your suggestion would solve one set of problems, it doesn't solve the fact that it was an inappropriate ad with a crappy response from the company if true. Guess network tv allowed, includes those 2am ads.