Multiple interviews over multiple weeks, ends with someone calling a service dog a pet and causing a candidate to withdraw for wasting his time. Your application process lacks any avenues other than the recruiter to address this.
The part thats most disappointing is I really want to join this team.