Living in Japan is something I've been thinking for a few years, and still have a lot of years ahead to assert myself before acting.
Moving to another country (not just JP) just because you don't like the current society and culture that surrounds you is bullshit. It's an arrogant attitude and you'll most likely start feeling the same way once you integrate into japanese culture, as no. >>44760 already mentioned.
Stating that you're not going because of anime "weeb faggot shit" doesn't make it more convincing, alas, it would probably only improve one's experience since you're in a country where anime is much more popular, making it easier to visit lives, buy toys, exclusives and stuff, basically feeling a bit more at home. Nonetheless, this shouldn't be your only reason, and don't be deluded by the way Japan is protrayed in animu.
With that said, sure, it's ok to not be satisfied with the status quo in your current country, and preferring the state of affairs of Japan over your own country's. Yes, all of the folks browsing /jp/ 's across the interwebz love Japanese culture. But you're gonna fail hard if you don't have a more solid, long-term goal you can commit to such as self-improvement, investing in a career, etc...
Try to think about certain aspects of Japanese culture that you picture as unique, exotic, perhaps idilic or desirable. This could be something like the transportation system, work culture, neighborhood associations, etc... Now try to imagine living those things in a daily grind. The catchy station jingles, riding the Chuo kaisoku, all of it becomes a crappy routine. Having to leave home a hour and half earlier just for the train ride, overtime until 6, 7 or 8, the hassle of garbage disposal...
For a lot of people, this may be desirable. Maybe it makes them feel more integrated into society, or forces them to be more responsible. Whatever the case, you must accept the new reality.
The important thing to remember is that some problems from your old country disappear, but new ones arise. There is no paradise on Earth.