That one is a transliteration/adoption, as it is literally just ハ-フ (pronounced as "ha-fu"). The actual word for a half (like in "half a minute") would be 半 (pronounced as "han")
my wife is half japanese,has citizenship and has been called a gaijin so yes. the guy was being an asshole so everyone doesn’t necessarily feel that way. but they kinda do