Yes because any refund issued must be put back on your card instead of giving cash. If she refused to do any type of refund at all, you can take it up with the Postmaster. Are you sure you read the receipt right? Maybe the PO box was included and the money was shown as a total. The price of 20 stamps would be the same whether it be individual or a book. To follow up on your update, talk to the Postmaster. There is a record of all transactions. Make sure to take your receipt along.
Stamps do not come in rolls of 20. They come in rolls of 100. Twenty stamps come in books or sheets. The clerk was correct--once purchased, stamps cannot be returned.
Yup
yes, legal