From the replies to comments, it looks like lot of telemarketers are on this forum and have got hurt/angry.
But it is good that this debate has been started. People should understand the agony these calls cause to normal citizens.
Recently TRAI has passed a judgement and these telemarketers will be required to pay a heavy fine to the telecom companies if they call a customer whose number is in the DND register.