I'm no expert, but I suspect the only way to get environmentally friendly flight would be some sort of synthetic fuel (made using renewable electric power and maybe some sort of crop-based starting material).It has been done for small private jets, but yeah, commercial planes are a different beast. Current estimation for commercially short distance flight is around double the capacity of current batteries.
Batteries are just really heavy and their energy-per-unit-weight will always be pretty low compared to a combustible fuel. Flight is also going to be hard if you're limited to propeller engines, since I assume there's no way to get jet power (or the equivalent of jet power) from electricity.
Fuels also have a significant advantage in being ejected as they are spent (jettisoning their weight), while batteries have to be carried to the landing point. Between a quarter (~A320 short haul) and a half (~A380 long haul) of an airliner's weight is fuel.
Anyone looking at stories like the OP always needs to remember that we are the baddies. The average Chinese person is responsible for a lot less CO2 than probably anyone here on Era. We're improving slightly (and the EU is a doing a bit better than USA), but we've got a long way to travel and we're running out of road.