he's a troubled soul and all you can do is be there when he needs you.Mental illness is unpredictable ,he may have no idea what he's doing or the consequences as he just lashes out at the nearest person.He needs professional help ,speak to your GP and see if they can offer a solution ,his GP might be willing just to drop in at home and see him so he can assess the problem.
Army horses loose on London streets
The Republic of Ireland and their tensions with migrants.