Difficult people come with the territory. They will inevitably find you. It could be your mother, coworker, or spouse. You will meet them in the grocery store or on the street. There is no way to avoid them, but you don't have to be one of them.
Just as you don't appreciate difficult people, neither does anyone else. Nobody wants to deal with a bad attitude. No one wants to be bossed around or belittled. You are not the exception, you too must live by the golden rule: "Treat others how you want to be treated."
It doesn't matter if you're having a bad day or if you're going through something. Life happens to everyone. Your personal baggage is not for everyone to carry, that's why its personal.
Check your bag at the door. Your attitude is your choice. Approach life with an open heart and it will rise to the occasion. Invite goodness into your life by being good, being difficult will only make life more difficult, for you and everybody else.