Until meat production is profitable it will be very difficult to create a vegan world.
What vegans really need to do is develop vegan foods that will
substitute meat and will be very cheap and profitable.
This food should be:
Fun to eat
With time people will get used to it and will eat less meat.