It always seems sort of rude to just hang up on them, as they're just doing their job.
Onlt time I really hung up was after Citibank called me like, 4 times over a month trying to get me to get a credit card.
The forth time I told them to remove me from whatever list I'm on, and then hung up.