Green’s Dictionary of Slang

shat on adj.

also shat upon
[past participle of shit on under shit v.]

[1940s+] abused, humiliated; ext. as shat on from a great height.