Green’s Dictionary of Slang

tear someone’s ass(hole) v.

also rip…, cut…
[SE tear + ass n. (2)/asshole n. (1)]

1. [1930s+] (US) to criticize someone severely; thus ass-cutting n., criticism.

2. [1930s+] (W.I., Guyn.) to thrash severely, to flog; usu. with out or up.

3. [1960s+] (US) in fig. use, e.g., to lose when gambling.