Sin Nope customs are well within their rights to check your bags.
yes and no, so they have the right to look for something you have to declare, but everything else is none of their business, so at least the lady could have spared herself the comments.
Sin You just answer their questions honestly and move on.
well, that's none of your business is also an honest answer, isn't it? 😉