Green’s Dictionary of Slang

shafted adj.

[shaft v.]
[1920s+]

1. treated unfairly, in serious trouble; usu. as get shafted.

2. rejected when seeking a date.

3. suffering a broken relationship.