No one has said this song is an insult or not. It's too cryptic.
What other insulting songs does db have?
A pattern i've seen in db's career is that he will not insult an audience straight out, even if they deserve it. Instead he will chop out 30 minutes from the setlist. Now that is much more effective.
I do think insulting someone is a difficult task, and the subject matter of madonna he could have done it. the lennon is a good example of anger, and anger is something david has never really done as far as a writting technique.
If bowie had a clever, thought out insult, then no one would argue with it