Democrat mayor slams his own party after deadly hours-long stabbing spree