assault, stab, sicken, curse, slur, swear, insult, humiliate, disgust, nauseate, turn off, outrage, wound, antagonize, rub the wrong way, offend, gross out, tread on someone's toes, affront, hurt someone's feelings, add insult to injury, spit daggers, rub salt in a wound, blaspheme, cuss, ruffle someone's feathers
jolt, worry, stun, startle, scramble, distract, cloud, hoodwink, mislead, fool, vex, confuse, confound, stupefy, nonplus, disorient, bewitch, overwhelm, disturb, stump, puzzle, jumble, discombobulate, shock, flummox, astound, unnerve, flabbergast, daze, faze, floor, alarm, destabilize, scare, alert, distress, unsettle, disconcert, discomfit, perturb, jangle, throw someone off balance, test (someone's assumptions), discompose, subject to
jar, gnaw, jolt, bother, rattle, agitate, startle, blot out, pique, muddle, baffle, vex, trouble, trip up, disturb, boggle, astonish, dumbfound, unnerve, upset, rankle, jostle, inflame, horrify, alienate, appall, gall, aggravate, exasperate, disconcert, discomfit, mortify, irritate, drive to distraction, get someone's goat, peeve, try someone's patience, rub the wrong way, miff, jangle, make someone's blood boil, evoke (a strong reaction), get someone's dander up, ruffle someone's feathers, make someone's hackles rise, discomfort
complicate, rattle, stun, scramble, imply, obscure, riddle, blur, blind, muddy, distract, cloud, hoodwink, fake, mislead, obfuscate, muddle, baffle, fool, vex, confuse, confound, stupefy, befuddle, bamboozle, bewilder, mystify, nonplus, disorient, blunt (someone's judgment/perception), addle, stump, hide (evidence), fog, miscue, perplex, puzzle, boggle, jumble, misconstrue, discombobulate, contradict oneself, fluster, throw off-kilter
blindside, flatten, crush, strip, topple, demolish, wreck, destroy, paralyze, overpower, trap, beat down, drain, ravage, overwhelm, derail, ruin, hurt someone's image, sap, doom, suck out, spoil, tear someone apart, wreak havoc, break someone's will, finish someone off, defeat, cripple, disable, deplete, devastate, overcome, disrespect, go into shock, throw for a loop