不是违法行为。精神病人有犯罪行为的,可以进行刑事拘留,但要不要承担刑事责任,要对精神病人进行鉴定,如果鉴定后没有刑事承担能力的,不需要承担刑事责任。
【法律依据】
《中华人民共和国刑法》第十八条,精神病人在不能辨认或者不能控制自己行为的时候造成危害结果,经法定程序鉴定确认的,不负刑事责任,但是应当责令他的家属或者监护人严加看管和医疗;在必要的时候,由政府强制医疗。