People treat us badly if WE allow it. I find that if someone is unreliable, inconsiderate and rude, it's best to let them go. Tell the realtor how you feel and maybe find a new one?
How people behave is about them. How WE react is about US. Take pause to think about your next actions and don't let it just be a bounce off knee jerk reaction to how anyone acts. Protect yourself.
Hugs