I know that you can’t fire someone just for being a sex offender unless it directly interferes with work duties (in the US)
You can definitely fire someone for being a sex offender in the US. Outside of a few exceptions that probably don't apply in your case, you can also fire someone for being merely an accused sex offender.
You can also fire someone for laughing in a weird way, or wearing a color you don't like, or being born on a Monday when you don't like Mondays.
You're leaving out the most import part. Class members are:
Based on the amount of money allocated for the settlement, the class members represent significantly less than 1% of iPhone 7 owners.