Green’s Dictionary of Slang

tee off v.

also tee off on
[? fig. use of golfing jargon tee off + euph. for pee off under pee v./piss off v. or ? var. on tick off v.1 ]
(US)

1. to criticize, to reprimand, to attack verbally, to irritate or anger someone.

[US]M. Spillane One Lonely Night 90: You ought to be teeing off on some of the goddam Commies we got loose in this city.
[US]H.S. Thompson Hell’s Angels (1967) 69: Some guys get boozed up and just start teeing off on people.
[US]B. Seale Seize the Time 407: This really teed a lot of us off.
[US]M. Ribowsky Don’t Look Back 300: Larry Doby teed off on him—and teed him off—with two solid base hits.
[Aus]Betoota-isms 213: So don’t get offended by this chapter if we tee off on your hometown.

2. to hit very hard.

[US]‘Ed Lacy’ Men from the Boys (1967) 57: I teed off on a big kid — and [...] learned I could punch.
[US]J. Crumley One to Count Cadence (1987) 75: The next time you tee off on a guy [...] count me out.
[US]M. Ribowsky Don’t Look Back 300: Larry Doby teed off on him—and teed him off—with two solid base hits.