There are lots of new vegan products available.
Coconut is very flexible. Jackfruit makes a great substitute for pork. Nuts and legumes are good for protein. Peas are surprisingly quite flexible as well. Cabbage is pretty good too but has less protein.
I would recommend limiting the amount of vegan proccessed foods and possibly foods with a lot of fibre if your body can't handle it.
A vegan diet still has a fraction of the options of other diets but once you have found the foods that work for you, it is not too difficult to maintain. Also, more restaurants cater for vegans than just a few years ago.
RE: Belgium wants to arrest parents who put their kids on Vegan diets