No, there is at least one other option.You would prefer to risk jail time and a massive legal bill ? Those are your only 2 options. Your only question is which you feel luckier about.
The way this guy was acting, there is a good chance he has a violent reputation if not a record of assault.
If he has a violent history and there are no witnesses, a DA may not take action.
It happened here in JT a few years ago with a lawful self defense shooting.