Put-upon meaning : Imposed on, taken advantage of, used, taken for granted, or unappreciated.
pitsaws
put upon
nonaffective
penalty box
cervical smears