Maybe she was an asshole, but you clearly aren't very accepting of her gender identity.  You still refer to her as your "brother" and "he," and you are calling her names years later.

Leaving was probably for the best; home doesn't sound like a very supportive environment.