Japan isn't as vegan-friendly as you seem to think. I was there with a few vegans, and they had an awfully hard time. Almost everything had a fish base. Waitresses had to be pressed really hard to admit when there was any animal product in the food (if you don't have a translator or speak Japanese yourself I imagine it would be impossible to keep vegan). On more than one occasion people would be told there was no meat, fish, or anything in a dish only to have it arrive with obvious chunks of meat in it.
ok, now not to promote processed foods...but i travel quite alot and sometimes on the road you dont have many options... so in a pinch i will drop by taco bell and get a bean burrito...its cheap, quick, and no meat. just an idea!
i just got a job at a japanese restaurant today making sushi and serving (no more east side marios) haha im so excited itll be less money but ill learn alot... ill probobly end up even speaking japanese
At various times I've found it very difficult to find a vegetarian let alone vegan option while traveling. Many places small amounts of animal fats, eggs or meat, have been in foods I would otherwise eat. A country does not have to be rich to make avoiding eating meat difficult. Many times I've had to eat a quite unhealthy diet to avoid meat. Something that will help is traveling with people who also don't eat meat and are willing to take the time to seek out better options. When in the situation of being in someone's home that is offering meat, I find it is best to try and thank them and compliment the dish but as politely as possible decline, also if possible explain why I'm not eating it, but I never feel that should eat it simply to avoid their offense even if it comes down to custom/religion. I think it’s almost more disrespectful to deny them of who you are and how you live just to appease them. You may feel this is arrogant, but if anything, as the only person to decline meat in their home, aren’t you providing them a cultural experience as well?