If someone has a customer facing job and is pleasant and nice but at home they have massive anger issues, lash out verbally (sometimes physically) or just give the silent treatment and ignores everyone. Do you think they might have mental health problems? Or does the fact they behave differently (nicely) at work and with friends mean they do actually know how to behave but they just choose not to at home? Also, do you think someone who has such bad anger issues can change? If so, what kind of thing would help them change? My gut reaction is to feel like they are just a horrible person but I know some people suffer with hidden mental health issues and I don’t want to right someone off if they can’t help their behaviour.