Personally, I would be at the vet trying to find out what's wrong with him, health-wise, not wondering online why he acted out of it.
His vomiting and shitting blood would have answered any questions as to his behavior, so my concern would be his health.
Good luck,
Jack