Personal opinion though, I’m a japanese canadian and I know that I seek japanese people so I have japanese friends, but its totally possible for you to find non-japanese friends, so why don’t you. Yourself saying that is a sign that you are not comfortable enough with your own english to make english speaking friends. Therefore before you argue about japanese people here, why not take the effort to make non-japanese friends.
つまり、最終的には、君の努力がちょっと欠けてるのでは?