+1 on the culture shock thing. I am pretty much ready to come home and be able to actually talk to people again. One thing making me sad to leave Japan though, is this really great girl I met here.
To address a few subjects though.....
Finding a Japanese girl who will marry you isn't that hard. Yes sometimes there is a stigma attached to marrying a foreigner, but it's mostly from the parents. Find a Japanese girl with cool parents, or one who doesnt care what they think.
Also most Japanese people do not dislike americans. The people here are not stupid, they dislike some of what America stands for and there is a general dislike of Bush, but Japanese people; like most people with brains, know that every human being is different and everyone I have met has been very nice and never rude to me.
The protests in Okinawa are not as common as the media makes it seem. And the people protesting are NOT the average Japanese people. Most Japanese people are aware of the fact that America has offered to leave many times and Japanese government asks them to stay and provides incentives. Also a lot of the protesting has to do with tha very fact. Some of them are protesting Japans decision to keep US military here.
Also Okinawa is FAR from mainland Japan. Still Japanese culture in general, but also different. A lot of native Okinawans actually speak a different language from Japanese. Native Okinawans are also a slightly different race of people from Japanese.
Andthis loophole thing. I don't know if it still exists. I also dont know what the island is to fly to, but apparently a lot of guys work here illegally and fly to Korea every 90days or so. I dont now how long Japanese immigration takes to catch on, but if and when they do..... you will be banned from entering Japan for 5 years.
Here is the easiest plan.... Come here on vacaion for a few weeks. It can be done on a budget. meet some nice girl, dont aim for the stars. Learn as much Japanese as you can. Talk to english teaching schools. Marry girl if possible. Now you have a spouse Visa. Now you can work for anywhere youre qualified. Only requirement for english teachers is 12 years of school in english. For most of us that means high school diploma.
The english schools that require a degree, (majority require a bachelors or be enrolled in a bachelors program) only require that as insurance that you are gonna be reliable and worth investing their money into. They get you the visa, japan doesnt require the degree, the schools do, but apparently the schools are heavily subsidized by the Japanese gov't and make good money from bringing in teachers. However, you need ZERO teacher experience or education.
Hope that helps.