This is really rude and selfish. They are selfish because they probably know you are home but they are angry at YOU for not answering the door. Talk about not thinking of other people! They shouldn't be surprised if they get a floggin on the noggin! Sales people do this. It is especially classless if you have a sign on your door saying 'no sales people.' Yet they still do it anyway.