I have wondered about the functionality of her faculties for a long time too. Maybe she has always been off. Or, maybe being exceptionally grouchy qualifies as crazy, simple because it is different from everyone else?
I try to let other people's opinions roll off too. Some are harder than others though. It is a skill that requires a lot of practice.