I avoid shaking hands if at all possible. I also have issues with strangers saying stuff to me and then getting upset when I don't respond. This happened yesterday and I finally turned to the woman and said, "What? Do I owe you a response?" BUt that is just me. 
_________________
I won?t tell anyone else how to be
You can be yourself, but just let me be me