Not being talked to like a idiot IS "basic courtesy".  No one serving a customer should ever make that customer feel like they've asked a stupid question.  Men shouldn't be talked to that way either-and usually we aren't.