livelihood - n. a way of earning money in order to live
ideology - n. the set of ideas and beliefs of a group or political party
persecute - v. to treat someone unfairly especially because of race or religious or political beliefs
crack down - v. to control or put limit on someone or something