Texas is an at will state. This means you can be fired for any reason not otherwise prohibited by law. Generally speaking at least, refusing to hire someone because that person has a criminal record, including deferred adjudication, is not a violation of the law. You may wish to consult a lawyer regarding whether the employer violated your rights with respect to the Fair Credit Reporting Act. The answer to this question would turn on whether you signed a valid consent form, whether you were given the results of the background investigation, and whether you were given an opportunity to be heard.