The best way to deal with this is to tell them they simply don't understand. People have sleep issues and it's a very real thing. I'm being tested for narcolepsy and wish I didn't have it. If they get nasty, I just tell them it's easy and lazy to be ignorant and rude. Then I suggest they start reading and find out about sleep issues as diseases.