Dude, people get fired all the time after being arrested or accused of a heinous act. All of this well before ever going to trial. Businesses don’t have to and often won’t keep someone on that is a risk to their company, culture, or brand identity.
It absolutely sucks that people can lose their livelihood over “he said / she said”, but the fact is that it happens all the time.