Yes, English is weird, but this word still breaks rules. "Gh" (pronounced "f") is never at the beginning of a word, and "ti" (pronounced "sh") is never at the end.
Fun fact: Ghoti is a (sort of) derogatory term for people with ancestry from West Bengal (a state in India) used by people with ancestry from Bangladesh. (Sort of, because no one really considers it offensive. The modern use is usually limited to signifying cultural differences.)