Well, since I'm prone to sudden outburts of song I don't know if it's entirely rude (although I've never sung a song in its entirety at the table; just a line or two).
I know the show you mean and I think the ladies were rude. I wonder if it would have been more appropriate to fill in flagging conversation with "So, read any good books lately?".