Why does Honda use an english 'H' as the emblem instead of a Japanese 'H'?

Hondas were invented in Japan, so it would make sense to use the Japanese letter H. But instead they use the english letter H. Its as if Honda sold out or something. Why do they do this? And do you think that decision to do so is offensive in anyway?

The same reason that every other japanese and korean manufacturer uses the latin alphabet in their logos.

Most of the people I see driving Hondas are Asians, especially if I'm near a pert of town where most asians live.
I'm not sure why.
It may be because the H looks similar to an Asia letter/ character.

The modern Japanese writing system uses a combination of logographic kanji, which are adopted Chinese characters, and syllabic kana. Kana itself consists of a pair of syllabaries: hiragana, used primarily for native or naturalised Japanese words and grammatical elements, and katakana, used primarily for foreign words and names, loanwords, onomatopoeia, scientific names, and sometimes for emphasis. Almost all written Japanese sentences contain a mixture of kanji and kana. Because of this mixture of scripts, in addition to a large inventory of kanji characters, the Japanese writing system is often considered to be one of the most complicated in use anywhere in the world.

In modern Japanese, the hiragana and katakana syllabaries each contain 46 basic characters, or 71 including diacritics. With one or two minor exceptions, each different sound in the Japanese language (that is, each different syllable, strictly each mora) corresponds to one character in each syllabary. Unlike kanji, these characters intrinsically represent sounds only; they convey meaning only as part of words. Hiragana and katakana characters also originally derive from Chinese characters, but they have been simplified and modified to such an extent that their origins are no longer visually obvious.

Hiragana [ha - は], [hi - ひ], [hu - ふ], [he - へ], [ho - ほ] = [HONDA - ほんだ]
Katakana [ha - ハ], [hi - ヒ], [hu - フ], [he - ヘ], [ho - ホ] = [HONDA - ホンダ]
Kanji [HONDA - 本田]

I actually did not understand your question as there are no "Japanese letter H" in the modern Japanese writing system. As for all of the why any vehicle manufacture {Korea, China, Japan, India, etc] use English alphabet is just for marketing purposes outside their own country.

There's no letter H in Japanese.

Japanese uses three scripts, none of which is an alphabet.

It does have two syllabaries, each of which has symbols for: ha, hi, he, ho.

The other script is logographic (a subset of Chinese characters as used by the Japanese). It does not represent sounds.

Not at all offensive to use the Roman letter H. Just as it's not offensive from some English companies to use diacritic marks like the acute accent on an e: é. Roman letters do have limited use in Japan (although they are not part of the Japanese writing system).

Note also that the stylized H used in the logo also deliberately resembles an armchair, to symbolize comfort and coziness.

Because the LATIN alphabet (with or without some adaptations) is the most widely used in the world, and japanese doesn't have letters.

There's nothing specifically English about the letter H

Japan did invent the Honda and other cars but they are the ones who named them. Not the American's