lashed out at (verb) blast: lambaste; defeat mentally
Sinonime: barbarous, brutal, callous, cold*, cold-hearted, compassionless, dispassionate, hard, hard-boiled, hard-hearted, hardened, hardhearted, heartless, imperturbable, inhuman, matter-of-fact, merciless, obdurate, pitiless, relentless, ruthless, savage, steely, stony-hearted, uncompassionate, unemotional, unfeeling, unmoved
Antonime: boost,
compliment,
praise,
uphold